diff --git a/Builds/0.0.6/app/509444__erokia__ambient-wave-54-msfxp7-1_3-psess.wav b/Builds/0.0.6/app/509444__erokia__ambient-wave-54-msfxp7-1_3-psess.wav new file mode 100644 index 0000000000000000000000000000000000000000..760a91ddccdd71e5818136d3375319ba7544044d Binary files /dev/null and b/Builds/0.0.6/app/509444__erokia__ambient-wave-54-msfxp7-1_3-psess.wav differ diff --git a/Builds/0.0.6/app/AGPL_Logo.png b/Builds/0.0.6/app/AGPL_Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..af3232503a981a7b8e27ef4cfcb4b7dc7178c8b4 Binary files /dev/null and b/Builds/0.0.6/app/AGPL_Logo.png differ diff --git a/Builds/0.0.6/app/Activate.wav b/Builds/0.0.6/app/Activate.wav new file mode 100644 index 0000000000000000000000000000000000000000..3bd38fc07ff58b2ae7a4db78afc407cd281df57e Binary files /dev/null and b/Builds/0.0.6/app/Activate.wav differ diff --git a/Builds/0.0.6/app/AlexHu.png b/Builds/0.0.6/app/AlexHu.png new file mode 100644 index 0000000000000000000000000000000000000000..836b86148dc06e7fe43b88f56599d8cf37d6b18e Binary files /dev/null and b/Builds/0.0.6/app/AlexHu.png differ diff --git a/Builds/0.0.6/app/AmbientLoop2.ogg b/Builds/0.0.6/app/AmbientLoop2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8705ab91d27866b0e27baa35884c98a2a95129b8 Binary files /dev/null and b/Builds/0.0.6/app/AmbientLoop2.ogg differ diff --git a/Builds/0.0.6/app/AmbientLoop3.ogg b/Builds/0.0.6/app/AmbientLoop3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..09be2617b6ce13a8f7acb9f24629c3ddde198ec2 Binary files /dev/null and b/Builds/0.0.6/app/AmbientLoop3.ogg differ diff --git a/Builds/0.0.6/app/AmbientLoop4.ogg b/Builds/0.0.6/app/AmbientLoop4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1ce8665b3f5c8c77e1dce275fac98e6894b5e7a1 Binary files /dev/null and b/Builds/0.0.6/app/AmbientLoop4.ogg differ diff --git a/Builds/0.0.6/app/AmbientLoop5.ogg b/Builds/0.0.6/app/AmbientLoop5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6d189607ddb1fa123e75463d2515516afc899410 Binary files /dev/null and b/Builds/0.0.6/app/AmbientLoop5.ogg differ diff --git a/Builds/0.0.6/app/AmbientLoop6.ogg b/Builds/0.0.6/app/AmbientLoop6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1eb4f60db9d2d2255db0793ea3ffcceaa4b88f60 Binary files /dev/null and b/Builds/0.0.6/app/AmbientLoop6.ogg differ diff --git a/Builds/0.0.6/app/AmbientLoop_Train.ogg b/Builds/0.0.6/app/AmbientLoop_Train.ogg new file mode 100644 index 0000000000000000000000000000000000000000..46d7833ab0e477fbed76a4effc63bbb26ee2394b Binary files /dev/null and b/Builds/0.0.6/app/AmbientLoop_Train.ogg differ diff --git a/Builds/0.0.6/app/Arrow.png b/Builds/0.0.6/app/Arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..5ced384bfe54bcc414155c0b66f1a7116b31360e Binary files /dev/null and b/Builds/0.0.6/app/Arrow.png differ diff --git a/Builds/0.0.6/app/Art.png b/Builds/0.0.6/app/Art.png new file mode 100644 index 0000000000000000000000000000000000000000..6b22d7a798d7128765f182da091009b77dcad3a8 Binary files /dev/null and b/Builds/0.0.6/app/Art.png differ diff --git a/Builds/0.0.6/app/AsyncTasksManager.js b/Builds/0.0.6/app/AsyncTasksManager.js new file mode 100644 index 0000000000000000000000000000000000000000..b50fd9bf7eaee1f5bd8962a58a5e8f523cf6a399 --- /dev/null +++ b/Builds/0.0.6/app/AsyncTasksManager.js @@ -0,0 +1,5 @@ +var gdjs;(function(n){class o{constructor(){this.tasksWithCallback=new Array}processTasks(e){for(let s=0;s<this.tasksWithCallback.length;s++){const i=this.tasksWithCallback[s];i.asyncTask.update(e)&&(i.callback(e),this.tasksWithCallback.splice(s--,1))}}addTask(e,s){this.tasksWithCallback.push({asyncTask:e,callback:s})}clearTasks(){this.tasksWithCallback.length=0}}n.AsyncTasksManager=o;class t{}n.AsyncTask=t;class l extends t{constructor(){super(...arguments);this.tasks=new Array}addTask(e){this.tasks.push(e)}update(e){for(let s=0;s<this.tasks.length;s++)this.tasks[s].update(e)&&this.tasks.splice(s--,1);return this.tasks.length===0}}n.TaskGroup=l;class c extends t{update(){return!0}}n.ResolveTask=c;const r=new n.Logger("Internal PromiseTask");class h extends t{constructor(e){super();this.isResolved=!1;this.promise=e.catch(s=>{r.error(`A promise error has not been handled, this should never happen! +If you are using JavaScript promises in an asynchronous action, make sure to add a .catch(). +Otherwise, report this as a bug on the GDevelop forums! +${s?"The following error was thrown: "+s:""}`)}).then(()=>{this.isResolved=!0})}update(){return this.isResolved}}n.PromiseTask=h;class k extends t{constructor(){super(...arguments);this.isResolved=!1}resolve(){this.isResolved=!0}update(){return this.isResolved}}n.ManuallyResolvableTask=k})(gdjs||(gdjs={})); +//# sourceMappingURL=AsyncTasksManager.js.map diff --git a/Builds/0.0.6/app/Background.png b/Builds/0.0.6/app/Background.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca3f2831366a9b3e6a1011696cc1d0861deb74f Binary files /dev/null and b/Builds/0.0.6/app/Background.png differ diff --git a/Builds/0.0.6/app/Background2.png b/Builds/0.0.6/app/Background2.png new file mode 100644 index 0000000000000000000000000000000000000000..b756596047b7adea5125a4e9d8256c2661f20eae Binary files /dev/null and b/Builds/0.0.6/app/Background2.png differ diff --git a/Builds/0.0.6/app/Background3.png b/Builds/0.0.6/app/Background3.png new file mode 100644 index 0000000000000000000000000000000000000000..4042e1932e5df150dc818eeb13c992a7a6e77d52 Binary files /dev/null and b/Builds/0.0.6/app/Background3.png differ diff --git a/Builds/0.0.6/app/Background4.png b/Builds/0.0.6/app/Background4.png new file mode 100644 index 0000000000000000000000000000000000000000..9794f025c1504459f865147b0b19a33fcdd0f9cc Binary files /dev/null and b/Builds/0.0.6/app/Background4.png differ diff --git a/Builds/0.0.6/app/Background5.png b/Builds/0.0.6/app/Background5.png new file mode 100644 index 0000000000000000000000000000000000000000..5e69c4d745c3544632c5a299278639cc43d19198 Binary files /dev/null and b/Builds/0.0.6/app/Background5.png differ diff --git a/Builds/0.0.6/app/Background6.png b/Builds/0.0.6/app/Background6.png new file mode 100644 index 0000000000000000000000000000000000000000..3c95870d09899ac4b43872eef7ab5b310efbd657 Binary files /dev/null and b/Builds/0.0.6/app/Background6.png differ diff --git a/Builds/0.0.6/app/BaileyBorbas.png b/Builds/0.0.6/app/BaileyBorbas.png new file mode 100644 index 0000000000000000000000000000000000000000..591481911e122569ccf317861668229b68940529 Binary files /dev/null and b/Builds/0.0.6/app/BaileyBorbas.png differ diff --git a/Builds/0.0.6/app/Beach.png b/Builds/0.0.6/app/Beach.png new file mode 100644 index 0000000000000000000000000000000000000000..ba5881985cf2050af14093dea00b40224e5969b7 Binary files /dev/null and b/Builds/0.0.6/app/Beach.png differ diff --git a/Builds/0.0.6/app/Black.png b/Builds/0.0.6/app/Black.png new file mode 100644 index 0000000000000000000000000000000000000000..0335c50fed5fce03a57a41dc32911d7d6964a02c Binary files /dev/null and b/Builds/0.0.6/app/Black.png differ diff --git a/Builds/0.0.6/app/Border.png b/Builds/0.0.6/app/Border.png new file mode 100644 index 0000000000000000000000000000000000000000..a901e9ef46688b95d97f61659c845dce34edcd2e Binary files /dev/null and b/Builds/0.0.6/app/Border.png differ diff --git a/Builds/0.0.6/app/BrennerKrogh.png b/Builds/0.0.6/app/BrennerKrogh.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0103181f1bbc66436cea4df1531481e25d38eb Binary files /dev/null and b/Builds/0.0.6/app/BrennerKrogh.png differ diff --git a/Builds/0.0.6/app/BrennerMuskatel.png b/Builds/0.0.6/app/BrennerMuskatel.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5019e2d4d40af4eebc1e582e734057f1517599 Binary files /dev/null and b/Builds/0.0.6/app/BrennerMuskatel.png differ diff --git a/Builds/0.0.6/app/CameraGlitchFix.png b/Builds/0.0.6/app/CameraGlitchFix.png new file mode 100644 index 0000000000000000000000000000000000000000..8af8e9107333eac927bcede40bc5994905840da6 Binary files /dev/null and b/Builds/0.0.6/app/CameraGlitchFix.png differ diff --git a/Builds/0.0.6/app/Charm-Regular.ttf b/Builds/0.0.6/app/Charm-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..02013a4c3204b0d4f16a2b82752c20547e525d80 Binary files /dev/null and b/Builds/0.0.6/app/Charm-Regular.ttf differ diff --git a/Builds/0.0.6/app/CheckPoint.png b/Builds/0.0.6/app/CheckPoint.png new file mode 100644 index 0000000000000000000000000000000000000000..e0237318a0eca08c59059c675d157a253d3c582c Binary files /dev/null and b/Builds/0.0.6/app/CheckPoint.png differ diff --git a/Builds/0.0.6/app/Checkpoint_Closed_1.png b/Builds/0.0.6/app/Checkpoint_Closed_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a26bd61d73cca1b85255c790af55bbb860e651db Binary files /dev/null and b/Builds/0.0.6/app/Checkpoint_Closed_1.png differ diff --git a/Builds/0.0.6/app/Checkpoint_Closed_2.png b/Builds/0.0.6/app/Checkpoint_Closed_2.png new file mode 100644 index 0000000000000000000000000000000000000000..89903646f3c0a4d16d735ab83384e63951c7c135 Binary files /dev/null and b/Builds/0.0.6/app/Checkpoint_Closed_2.png differ diff --git a/Builds/0.0.6/app/Checkpoint_Closed_3.png b/Builds/0.0.6/app/Checkpoint_Closed_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2c13f57495fac93e102bd42bf9d541e4ae1d9ade Binary files /dev/null and b/Builds/0.0.6/app/Checkpoint_Closed_3.png differ diff --git a/Builds/0.0.6/app/Checkpoint_Open_1.png b/Builds/0.0.6/app/Checkpoint_Open_1.png new file mode 100644 index 0000000000000000000000000000000000000000..5567ca0208345856961a661e05e4c7c8416b645c Binary files /dev/null and b/Builds/0.0.6/app/Checkpoint_Open_1.png differ diff --git a/Builds/0.0.6/app/Checkpoint_Open_2.png b/Builds/0.0.6/app/Checkpoint_Open_2.png new file mode 100644 index 0000000000000000000000000000000000000000..28e10108b21ee177038d121a4e58c9161ea0a37b Binary files /dev/null and b/Builds/0.0.6/app/Checkpoint_Open_2.png differ diff --git a/Builds/0.0.6/app/Checkpoint_Open_3.png b/Builds/0.0.6/app/Checkpoint_Open_3.png new file mode 100644 index 0000000000000000000000000000000000000000..a717ca0af73664e167440e5f67acb04a1e522939 Binary files /dev/null and b/Builds/0.0.6/app/Checkpoint_Open_3.png differ diff --git a/Builds/0.0.6/app/Collect.png b/Builds/0.0.6/app/Collect.png new file mode 100644 index 0000000000000000000000000000000000000000..2a8befeee729fcd65c42cbc0e7b4f3987186112f Binary files /dev/null and b/Builds/0.0.6/app/Collect.png differ diff --git a/Builds/0.0.6/app/Colon.png b/Builds/0.0.6/app/Colon.png new file mode 100644 index 0000000000000000000000000000000000000000..ddceb00e7cc16597e05872f3d0e2bea20ebc8bfe Binary files /dev/null and b/Builds/0.0.6/app/Colon.png differ diff --git a/Builds/0.0.6/app/Concept.png b/Builds/0.0.6/app/Concept.png new file mode 100644 index 0000000000000000000000000000000000000000..7a147fe11cba546509afc69e41be29375776abec Binary files /dev/null and b/Builds/0.0.6/app/Concept.png differ diff --git a/Builds/0.0.6/app/CreditsButton_Hovered.png b/Builds/0.0.6/app/CreditsButton_Hovered.png new file mode 100644 index 0000000000000000000000000000000000000000..5a67d90fdb1b4e159d2b9a423c93c2992107d6dc Binary files /dev/null and b/Builds/0.0.6/app/CreditsButton_Hovered.png differ diff --git a/Builds/0.0.6/app/CreditsButton_Idle.png b/Builds/0.0.6/app/CreditsButton_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..b0642af832d5cc24bca6db172b00053a98db9cb7 Binary files /dev/null and b/Builds/0.0.6/app/CreditsButton_Idle.png differ diff --git a/Builds/0.0.6/app/CreditsButton_Pressed.png b/Builds/0.0.6/app/CreditsButton_Pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..586f98605e0c912f1ad67217c1f4d01ada09c91f Binary files /dev/null and b/Builds/0.0.6/app/CreditsButton_Pressed.png differ diff --git a/Builds/0.0.6/app/CustomRuntimeObject.js b/Builds/0.0.6/app/CustomRuntimeObject.js new file mode 100644 index 0000000000000000000000000000000000000000..696c44fc4484d580ac216942f307e6879fa555e3 --- /dev/null +++ b/Builds/0.0.6/app/CustomRuntimeObject.js @@ -0,0 +1,2 @@ +var gdjs;(function(n){class r extends n.RuntimeObject{constructor(t,e){super(t,e);this._isUntransformedHitBoxesDirty=!0;this._untransformedHitBoxes=[];this._unrotatedAABB={min:[0,0],max:[0,0]};this._scaleX=1;this._scaleY=1;this._flippedX=!1;this._flippedY=!1;this.opacity=255;this._customCenter=null;this._localTransformation=new n.AffineTransformation;this._localInverseTransformation=new n.AffineTransformation;this._isLocalTransformationDirty=!0;this._instanceContainer=new n.CustomRuntimeObjectInstanceContainer(t,this),this._instanceContainer.loadFrom(e),this.getRenderer().reinitialize(this,t)}reinitialize(t){super.reinitialize(t),this._instanceContainer.loadFrom(t),this.getRenderer().reinitialize(this,this.getParent()),this.onCreated()}updateFromObjectData(t,e){return this._instanceContainer.updateFrom(t,e)}extraInitializationFromInitialInstance(t){t.customSize&&(this.setWidth(t.width),this.setHeight(t.height))}onDeletedFromScene(t){this.onDestroy(t),super.onDeletedFromScene(t),this._instanceContainer.onDestroyFromScene(t)}update(t){this._instanceContainer._updateObjectsPreEvents(),this.doStepPreEvents(t);const e=this.getRuntimeScene().getProfiler();e&&e.begin(this.type),this.doStepPostEvents(t),e&&e.end(this.type),this._instanceContainer._updateObjectsPostEvents()}onHotReloading(t){}doStepPreEvents(t){}doStepPostEvents(t){}onDestroy(t){}updatePreRender(t){this._instanceContainer._updateObjectsPreRender(),this.getRenderer().ensureUpToDate()}getRendererObject(){return this.getRenderer().getRendererObject()}getRenderer(){return this._instanceContainer.getRenderer()}onChildrenLocationChanged(){this._isUntransformedHitBoxesDirty=!0,this.invalidateHitboxes(),this.getRenderer().update()}updateHitBoxes(){this._isUntransformedHitBoxesDirty&&this._updateUntransformedHitBoxes();const t=this.getLocalTransformation();for(let e=0;e<this._untransformedHitBoxes.length;++e){e>=this.hitBoxes.length&&this.hitBoxes.push(new n.Polygon);for(let i=0;i<this._untransformedHitBoxes[e].vertices.length;++i)i>=this.hitBoxes[e].vertices.length&&this.hitBoxes[e].vertices.push([0,0]),t.transform(this._untransformedHitBoxes[e].vertices[i],this.hitBoxes[e].vertices[i]);this.hitBoxes[e].vertices.length=this._untransformedHitBoxes[e].vertices.length}}_updateUntransformedHitBoxes(){if(this._isUntransformedHitBoxesDirty=!1,this._untransformedHitBoxes.length=0,this._instanceContainer.getAdhocListOfAllInstances().length===0)this._unrotatedAABB.min[0]=0,this._unrotatedAABB.min[1]=0,this._unrotatedAABB.max[0]=0,this._unrotatedAABB.max[1]=0;else{let t=Number.MAX_VALUE,e=Number.MAX_VALUE,i=-Number.MAX_VALUE,s=-Number.MAX_VALUE;for(const a of this._instanceContainer.getAdhocListOfAllInstances()){if(!a.isIncludedInParentCollisionMask())continue;Array.prototype.push.apply(this._untransformedHitBoxes,a.getHitBoxes());const o=a.getAABB();t=Math.min(t,o.min[0]),e=Math.min(e,o.min[1]),i=Math.max(i,o.max[0]),s=Math.max(s,o.max[1])}for(this._unrotatedAABB.min[0]=t,this._unrotatedAABB.min[1]=e,this._unrotatedAABB.max[0]=i,this._unrotatedAABB.max[1]=s;this.hitBoxes.length<this._untransformedHitBoxes.length;)this.hitBoxes.push(new n.Polygon);this.hitBoxes.length=this._untransformedHitBoxes.length}}applyObjectTransformation(t,e,i){const s=i;s[0]=t,s[1]=e,this.getLocalTransformation().transform(s,i)}getLocalTransformation(){return this._isLocalTransformationDirty&&this._updateLocalTransformation(),this._localTransformation}getLocalInverseTransformation(){return this._isLocalTransformationDirty&&this._updateLocalTransformation(),this._localInverseTransformation}_updateLocalTransformation(){const t=Math.abs(this._scaleX),e=Math.abs(this._scaleY),i=this.getUnscaledCenterX()*t,s=this.getUnscaledCenterY()*e,a=this.angle*Math.PI/180;this._localTransformation.setToTranslation(this.x,this.y),this._localTransformation.rotateAround(a,i,s),this._flippedX&&this._localTransformation.flipX(i),this._flippedY&&this._localTransformation.flipY(s),this._localTransformation.scale(t,e),this._localInverseTransformation.copyFrom(this._localTransformation),this._localInverseTransformation.invert(),this._isLocalTransformationDirty=!1}applyObjectInverseTransformation(t,e,i){const s=i;s[0]=t,s[1]=e,this.getLocalInverseTransformation().transform(s,i)}getDrawableX(){this._isUntransformedHitBoxesDirty&&this._updateUntransformedHitBoxes();const t=this.getScaleX();return this._flippedX?this.x+(-this._unrotatedAABB.min[0]-this.getUnscaledWidth()+2*this.getUnscaledCenterX())*t:this.x+this._unrotatedAABB.min[0]*t}getDrawableY(){this._isUntransformedHitBoxesDirty&&this._updateUntransformedHitBoxes();const t=this.getScaleY();return this._flippedY?this.y+(-this._unrotatedAABB.min[1]-this.getUnscaledHeight()+2*this.getUnscaledCenterY())*t:this.y+this._unrotatedAABB.min[1]*t}getUnscaledWidth(){return this._isUntransformedHitBoxesDirty&&this._updateUntransformedHitBoxes(),this._unrotatedAABB.max[0]-this._unrotatedAABB.min[0]}getUnscaledHeight(){return this._isUntransformedHitBoxesDirty&&this._updateUntransformedHitBoxes(),this._unrotatedAABB.max[1]-this._unrotatedAABB.min[1]}getUnscaledCenterX(){return this._customCenter?this._customCenter[0]:(this._isUntransformedHitBoxesDirty&&this._updateUntransformedHitBoxes(),(this._unrotatedAABB.min[0]+this._unrotatedAABB.max[0])/2)}getUnscaledCenterY(){return this._customCenter?this._customCenter[1]:(this._isUntransformedHitBoxesDirty&&this._updateUntransformedHitBoxes(),(this._unrotatedAABB.min[1]+this._unrotatedAABB.max[1])/2)}setRotationCenter(t,e){this._customCenter||(this._customCenter=[0,0]),this._customCenter[0]=t,this._customCenter[1]=e,this._isLocalTransformationDirty=!0,this.invalidateHitboxes()}getCenterX(){return this._isUntransformedHitBoxesDirty&&this._updateUntransformedHitBoxes(),(this.getUnscaledCenterX()-this._unrotatedAABB.min[0])*this.getScaleX()}getCenterY(){return this._isUntransformedHitBoxesDirty&&this._updateUntransformedHitBoxes(),(this.getUnscaledCenterY()-this._unrotatedAABB.min[1])*this.getScaleY()}getWidth(){return this.getUnscaledWidth()*this.getScaleX()}getHeight(){return this.getUnscaledHeight()*this.getScaleY()}setWidth(t){const e=this.getUnscaledWidth();e!==0&&this.setScaleX(t/e)}setHeight(t){const e=this.getUnscaledHeight();e!==0&&this.setScaleY(t/e)}setSize(t,e){this.setWidth(t),this.setHeight(e)}setX(t){t!==this.x&&(this.x=t,this._isLocalTransformationDirty=!0,this.invalidateHitboxes(),this.getRenderer().updateX())}setY(t){t!==this.y&&(this.y=t,this._isLocalTransformationDirty=!0,this.invalidateHitboxes(),this.getRenderer().updateY())}setAngle(t){this.angle!==t&&(this.angle=t,this._isLocalTransformationDirty=!0,this.invalidateHitboxes(),this.getRenderer().updateAngle())}setScale(t){t<0&&(t=0),!(t===Math.abs(this._scaleX)&&t===Math.abs(this._scaleY))&&(this._scaleX=t*(this._flippedX?-1:1),this._scaleY=t*(this._flippedY?-1:1),this._isLocalTransformationDirty=!0,this.invalidateHitboxes(),this.getRenderer().update())}setScaleX(t){t<0&&(t=0),t!==Math.abs(this._scaleX)&&(this._scaleX=t*(this._flippedX?-1:1),this._isLocalTransformationDirty=!0,this.invalidateHitboxes(),this.getRenderer().update())}setScaleY(t){t<0&&(t=0),t!==Math.abs(this._scaleY)&&(this._scaleY=t*(this._flippedY?-1:1),this.invalidateHitboxes(),this.getRenderer().update())}getScaleMean(){return(Math.abs(this._scaleX)+Math.abs(this._scaleY))/2}getScale(){const t=Math.abs(this._scaleX),e=Math.abs(this._scaleY);return t===e?t:Math.sqrt(t*e)}getScaleY(){return Math.abs(this._scaleY)}getScaleX(){return Math.abs(this._scaleX)}setOpacity(t){t<0&&(t=0),t>255&&(t=255),this.opacity=t,this.getRenderer().updateOpacity()}getOpacity(){return this.opacity}hide(t){t===void 0&&(t=!0),this.hidden=t,this.getRenderer().updateVisibility()}flipX(t){t!==this._flippedX&&(this._scaleX*=-1,this._flippedX=t,this.invalidateHitboxes(),this.getRenderer().update())}flipY(t){t!==this._flippedY&&(this._scaleY*=-1,this._flippedY=t,this.invalidateHitboxes(),this.getRenderer().update())}isFlippedX(){return this._flippedX}isFlippedY(){return this._flippedY}}n.CustomRuntimeObject=r,r.supportsReinitialization=!1})(gdjs||(gdjs={})); +//# sourceMappingURL=CustomRuntimeObject.js.map diff --git a/Builds/0.0.6/app/CustomRuntimeObjectInstanceContainer.js b/Builds/0.0.6/app/CustomRuntimeObjectInstanceContainer.js new file mode 100644 index 0000000000000000000000000000000000000000..54b5042b29b012dd44bb9c519c9918810bbc6b71 --- /dev/null +++ b/Builds/0.0.6/app/CustomRuntimeObjectInstanceContainer.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){const c=new i.Logger("CustomRuntimeObject");class u extends i.RuntimeInstanceContainer{constructor(n,t){super();this._isLoaded=!1;this._parent=n,this._customObject=t,this._runtimeScene=n.getScene(),this._renderer=new i.CustomObjectRenderer(t,this,n),this._debuggerRenderer=new i.DebuggerRenderer(this)}addLayer(n){const t=new i.RuntimeCustomObjectLayer(n,this);this._layers.put(n.name,t),this._orderedLayers.push(t)}createObject(n){const t=super.createObject(n);return this._customObject.onChildrenLocationChanged(),t}loadFrom(n){this._isLoaded&&this.onDestroyFromScene(this._parent);const t=this._runtimeScene.getGame().getEventsBasedObjectData(n.type);if(!t){c.error("loadFrom was called without an events-based object");return}for(let s=0,e=t.objects.length;s<e;++s){const r=t.objects[s];this.registerObject({...r,...n.childrenContent[r.name]})}this.addLayer({name:"",visibility:!0,cameras:[{defaultSize:!0,defaultViewport:!0,height:0,viewportBottom:0,viewportLeft:0,viewportRight:0,viewportTop:0,width:0}],effects:[],ambientLightColorR:0,ambientLightColorG:0,ambientLightColorB:0,isLightingLayer:!1,followBaseLayerCamera:!1}),this._setLayerDefaultZOrders(),this._isLoaded=!0}updateFrom(n,t){const s=this._runtimeScene.getGame().getEventsBasedObjectData(t.type);if(!s)return c.error("updateFrom was called without an events-based object"),!1;for(let e=0,r=s.objects.length;e<r;++e){const o=s.objects[e].name,a={...s.objects[e],...n.childrenContent[o]},d={...s.objects[e],...t.childrenContent[o]};this.updateObject(d);for(const l of this.getInstancesOf(o))l.updateFromObjectData(a,d)}return!0}onDestroyFromScene(n){if(!this._isLoaded)return;const t=this.getAdhocListOfAllInstances();for(let s=0,e=t.length;s<e;++s)t[s].onDeletedFromScene(this);this._destroy(),this._isLoaded=!1}_destroy(){super._destroy(),this._onceTriggers=null}_updateObjectsPreRender(){const n=this.getAdhocListOfAllInstances();for(let t=0,s=n.length;t<s;++t){const e=n[t],r=e.getRendererObject();r&&(r.visible=!e.isHidden(),r.visible&&this.getGame().getEffectsManager().updatePreRender(e.getRendererEffects(),e)),this._debugDrawEnabled&&this._debuggerRenderer.renderDebugDraw(n,this._debugDrawShowHiddenInstances,this._debugDrawShowPointsNames,this._debugDrawShowCustomPoints),e.updatePreRender(this)}}_updateObjectsPreEvents(){const n=this.getAdhocListOfAllInstances();for(let t=0,s=n.length;t<s;++t){const e=n[t],r=e.getElapsedTime();if(e.hasNoForces())e.update(this);else{const o=e.getAverageForce(),a=r/1e3;e.setX(e.getX()+o.getX()*a),e.setY(e.getY()+o.getY()*a),e.update(this),e.updateForces(a)}e.updateTimers(r),e.stepBehaviorsPreEvents(this)}this._cacheOrClearRemovedInstances()}getRenderer(){return this._renderer}getDebuggerRenderer(){return this._debuggerRenderer}getGame(){return this._runtimeScene.getGame()}getScene(){return this._runtimeScene}getViewportWidth(){return this._customObject.getUnscaledWidth()}getViewportHeight(){return this._customObject.getUnscaledHeight()}getViewportOriginX(){return this._customObject.getUnscaledCenterX()}getViewportOriginY(){return this._customObject.getUnscaledCenterY()}onChildrenLocationChanged(){this._customObject.onChildrenLocationChanged()}convertCoords(n,t,s){let e=s||[0,0];return e=this._parent.getLayer(this._customObject.getLayer()).convertCoords(n,t,0,e),this._customObject.applyObjectInverseTransformation(e[0],e[1],e),e}convertInverseCoords(n,t,s){const e=s||[0,0];return this._customObject.applyObjectTransformation(n,t,e),this._parent.convertInverseCoords(e[0],e[1],e)}getElapsedTime(){return this._parent.getElapsedTime()}}i.CustomRuntimeObjectInstanceContainer=u})(gdjs||(gdjs={})); +//# sourceMappingURL=CustomRuntimeObjectInstanceContainer.js.map diff --git a/Builds/0.0.6/app/Death.png b/Builds/0.0.6/app/Death.png new file mode 100644 index 0000000000000000000000000000000000000000..dda1e3288b58e4d1b3923690c155535090732cc8 Binary files /dev/null and b/Builds/0.0.6/app/Death.png differ diff --git a/Builds/0.0.6/app/DeathSound.wav b/Builds/0.0.6/app/DeathSound.wav new file mode 100644 index 0000000000000000000000000000000000000000..eb60bc0645d02d46a0bd68ad73237abf6526cbd6 Binary files /dev/null and b/Builds/0.0.6/app/DeathSound.wav differ diff --git a/Builds/0.0.6/app/DownArrow.png b/Builds/0.0.6/app/DownArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..050cd34566576a07d2fc96803a232f6599c0894a Binary files /dev/null and b/Builds/0.0.6/app/DownArrow.png differ diff --git a/Builds/0.0.6/app/Drop.png b/Builds/0.0.6/app/Drop.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2774074f3704273c6e57229a0086518e265f28 Binary files /dev/null and b/Builds/0.0.6/app/Drop.png differ diff --git a/Builds/0.0.6/app/DylanMooney.png b/Builds/0.0.6/app/DylanMooney.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27bae093a508f8c582124d5fece41ff8977f03 Binary files /dev/null and b/Builds/0.0.6/app/DylanMooney.png differ diff --git a/Builds/0.0.6/app/ExitButton_Hovered.png b/Builds/0.0.6/app/ExitButton_Hovered.png new file mode 100644 index 0000000000000000000000000000000000000000..27e1e93eb1f8561798d38fce3da55256c0761961 Binary files /dev/null and b/Builds/0.0.6/app/ExitButton_Hovered.png differ diff --git a/Builds/0.0.6/app/ExitButton_Idle.png b/Builds/0.0.6/app/ExitButton_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..b15d48f33fe5c762614f7b8b57e8815811c61bf2 Binary files /dev/null and b/Builds/0.0.6/app/ExitButton_Idle.png differ diff --git a/Builds/0.0.6/app/ExitButton_Pressed.png b/Builds/0.0.6/app/ExitButton_Pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..fb328d93a11ae0259b205f307b120f6d2ac08f02 Binary files /dev/null and b/Builds/0.0.6/app/ExitButton_Pressed.png differ diff --git a/Builds/0.0.6/app/Extensions/3D/HemisphereLight.js b/Builds/0.0.6/app/Extensions/3D/HemisphereLight.js new file mode 100644 index 0000000000000000000000000000000000000000..3a08cfe924bc2565beb99bc0b9f77fd8924045d7 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/3D/HemisphereLight.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){i.PixiFiltersTools.registerFilterCreator("Scene3D::HemisphereLight",new class{makeFilter(o,r){return typeof THREE=="undefined"?new i.PixiFiltersTools.EmptyFilter:new class{constructor(){this._isEnabled=!1;this.top="Y-";this.elevation=45;this.rotation=0;this.light=new THREE.HemisphereLight,this.light.position.set(1,0,0),this.rotationObject=new THREE.Group,this.rotationObject.add(this.light),this.updateRotation()}isEnabled(t){return this._isEnabled}setEnabled(t,e){return this._isEnabled===e?!0:e?this.applyEffect(t):this.removeEffect(t)}applyEffect(t){const e=t.get3DRendererObject();return e?(e.add(this.rotationObject),this._isEnabled=!0,!0):!1}removeEffect(t){const e=t.get3DRendererObject();return e?(e.remove(this.rotationObject),this._isEnabled=!1,!0):!1}updatePreRender(t){}updateDoubleParameter(t,e){t==="intensity"?this.light.intensity=e:t==="elevation"?(this.elevation=e,this.updateRotation()):t==="rotation"&&(this.rotation=e,this.updateRotation())}updateStringParameter(t,e){t==="skyColor"&&(this.light.color=new THREE.Color(i.PixiFiltersTools.rgbOrHexToHexNumber(e))),t==="groundColor"&&(this.light.groundColor=new THREE.Color(i.PixiFiltersTools.rgbOrHexToHexNumber(e))),t==="top"&&(this.top=e,this.updateRotation())}updateBooleanParameter(t,e){}updateRotation(){this.top==="Z+"?(this.rotationObject.rotation.z=i.toRad(this.rotation),this.rotationObject.rotation.y=-i.toRad(this.elevation)):(this.rotationObject.rotation.y=i.toRad(this.rotation)-90,this.rotationObject.rotation.z=-i.toRad(this.elevation))}}}})})(gdjs||(gdjs={})); +//# sourceMappingURL=HemisphereLight.js.map diff --git a/Builds/0.0.6/app/Extensions/DebuggerTools/debuggertools.js b/Builds/0.0.6/app/Extensions/DebuggerTools/debuggertools.js new file mode 100644 index 0000000000000000000000000000000000000000..cd051a4f3df813e826a64c89fbad8be46d277788 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/DebuggerTools/debuggertools.js @@ -0,0 +1,2 @@ +var gdjs;(function(e){let c;(function(r){let i;(function(a){a.pause=function(n){n.getGame().pause(!0)},a.log=function(n,t,o){e.Logger.getLoggerOutput().log(o,n,t,!1)},a.enableDebugDraw=function(n,t,o,p,u){n.enableDebugDraw(t,o,p,u)}})(i=r.debuggerTools||(r.debuggerTools={}))})(c=e.evtTools||(e.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=debuggertools.js.map diff --git a/Builds/0.0.6/app/Extensions/Effects/advanced-bloom-pixi-filter.js b/Builds/0.0.6/app/Extensions/Effects/advanced-bloom-pixi-filter.js new file mode 100644 index 0000000000000000000000000000000000000000..bc8a1c5d652a789a968954a0d0c50ce0ccfee844 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/advanced-bloom-pixi-filter.js @@ -0,0 +1,2 @@ +var gdjs;(function(l){l.PixiFiltersTools.registerFilterCreator("AdvancedBloom",new class extends l.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(i,e){return new PIXI.filters.AdvancedBloomFilter}updatePreRender(i,e){}updateDoubleParameter(i,e,t){const r=i;e==="threshold"?r.threshold=t:e==="bloomScale"?r.bloomScale=t:e==="brightness"?r.brightness=t:e==="blur"?r.blur=t:e==="quality"?r.quality=t:e==="padding"&&(r.padding=t)}updateStringParameter(i,e,t){}updateBooleanParameter(i,e,t){}})})(gdjs||(gdjs={})); +//# sourceMappingURL=advanced-bloom-pixi-filter.js.map diff --git a/Builds/0.0.6/app/Extensions/Effects/brightness-pixi-filter.js b/Builds/0.0.6/app/Extensions/Effects/brightness-pixi-filter.js new file mode 100644 index 0000000000000000000000000000000000000000..97e1aa66e8b380c2675b720a830421167b3cf403 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/brightness-pixi-filter.js @@ -0,0 +1,2 @@ +var gdjs;(function(a){a.PixiFiltersTools.registerFilterCreator("Brightness",new class extends a.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(r,t){const e=new PIXI.ColorMatrixFilter;return e.brightness(1,!1),e}updatePreRender(r,t){}updateDoubleParameter(r,t,e){const i=r;t==="brightness"&&i.brightness(a.PixiFiltersTools.clampValue(e,0,1),!1)}updateStringParameter(r,t,e){}updateBooleanParameter(r,t,e){}})})(gdjs||(gdjs={})); +//# sourceMappingURL=brightness-pixi-filter.js.map diff --git a/Builds/0.0.6/app/Extensions/Effects/crt-pixi-filter.js b/Builds/0.0.6/app/Extensions/Effects/crt-pixi-filter.js new file mode 100644 index 0000000000000000000000000000000000000000..36f013c4fb791e28cc6526e461742cb3cfc3f284 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/crt-pixi-filter.js @@ -0,0 +1,2 @@ +var gdjs;(function(t){t.PixiFiltersTools.registerFilterCreator("CRT",new class extends t.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(i,n){const e=new PIXI.filters.CRTFilter;return e._animationTimer=0,e}updatePreRender(i,n){i.animationSpeed!==0&&(i.time+=n.getElapsedTime()/1e3*10*i.animationSpeed),i.animationFrequency!==0&&(i._animationTimer+=n.getElapsedTime()/1e3,i._animationTimer>=1/i.animationFrequency&&(i.seed=Math.random(),i._animationTimer=0))}updateDoubleParameter(i,n,e){n==="lineWidth"?i.lineWidth=e:n==="lineContrast"?i.lineContrast=e:n==="noise"?i.noise=e:n==="curvature"?i.curvature=e:n==="noiseSize"?i.noiseSize=e:n==="vignetting"?i.vignetting=e:n==="vignettingAlpha"?i.vignettingAlpha=e:n==="vignettingBlur"?i.vignettingBlur=e:n==="animationSpeed"?i.animationSpeed=e:n==="animationFrequency"?i.animationFrequency=e:n==="padding"&&(i.padding=e)}updateStringParameter(i,n,e){}updateBooleanParameter(i,n,e){n==="verticalLine"&&(i.verticalLine=e)}})})(gdjs||(gdjs={})); +//# sourceMappingURL=crt-pixi-filter.js.map diff --git a/Builds/0.0.6/app/Extensions/Effects/glitch-pixi-filter.js b/Builds/0.0.6/app/Extensions/Effects/glitch-pixi-filter.js new file mode 100644 index 0000000000000000000000000000000000000000..25c632f6f65b979bd1610d9aa8869184c1663399 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/glitch-pixi-filter.js @@ -0,0 +1,2 @@ +var gdjs;(function(s){s.PixiFiltersTools.registerFilterCreator("Glitch",new class extends s.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(i,e){const n=new PIXI.filters.GlitchFilter;return n._animationTimer=0,n}updatePreRender(i,e){i.animationFrequency!==0&&(i._animationTimer+=e.getElapsedTime()/1e3,i._animationTimer>=1/i.animationFrequency&&(i.seed=Math.random(),i._animationTimer=0))}updateDoubleParameter(i,e,n){e==="slices"?i.slices=n:e==="offset"?i.offset=n:e==="direction"?i.direction=n:e==="fillMode"?i.fillMode=n:e==="minSize"?i.minSize=n:e==="sampleSize"?i.sampleSize=n:e==="redX"?i.red.x=n:e==="redY"?i.red.y=n:e==="greenX"?i.green.x=n:e==="greenY"?i.green.y=n:e==="blueX"?i.blue.x=n:e==="blueY"?i.blue.y=n:e==="animationFrequency"&&(i.animationFrequency=n)}updateStringParameter(i,e,n){}updateBooleanParameter(i,e,n){e==="average"&&(i.average=n)}})})(gdjs||(gdjs={})); +//# sourceMappingURL=glitch-pixi-filter.js.map diff --git a/Builds/0.0.6/app/Extensions/Effects/glow-pixi-filter.js b/Builds/0.0.6/app/Extensions/Effects/glow-pixi-filter.js new file mode 100644 index 0000000000000000000000000000000000000000..156dac2921ebfc1a5d1b194cd437fe2ddfdc3fb0 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/glow-pixi-filter.js @@ -0,0 +1,2 @@ +var gdjs;(function(l){l.PixiFiltersTools.registerFilterCreator("Glow",new class extends l.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(r,e){return new PIXI.filters.GlowFilter}updatePreRender(r,e){}updateDoubleParameter(r,e,t){const i=r;e==="innerStrength"?i.innerStrength=t:e==="outerStrength"?i.outerStrength=t:e==="distance"&&(i.distance=t)}updateStringParameter(r,e,t){const i=r;e==="color"&&(i.color=l.PixiFiltersTools.rgbOrHexToHexNumber(t))}updateBooleanParameter(r,e,t){}})})(gdjs||(gdjs={})); +//# sourceMappingURL=glow-pixi-filter.js.map diff --git a/Builds/0.0.6/app/Extensions/Effects/kawase-blur-pixi-filter.js b/Builds/0.0.6/app/Extensions/Effects/kawase-blur-pixi-filter.js new file mode 100644 index 0000000000000000000000000000000000000000..02f1923f3294cf36b21764974b501471492dce21 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/kawase-blur-pixi-filter.js @@ -0,0 +1,2 @@ +var gdjs;(function(l){l.PixiFiltersTools.registerFilterCreator("KawaseBlur",new class extends l.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(t,e){return new PIXI.filters.KawaseBlurFilter}updatePreRender(t,e){}updateDoubleParameter(t,e,r){const i=t;e==="pixelizeX"?i.pixelSize[0]=r:e==="pixelizeY"?i.pixelSize[1]=r:e==="blur"?i.blur=r:e==="quality"&&(i.quality=r)}updateStringParameter(t,e,r){}updateBooleanParameter(t,e,r){}})})(gdjs||(gdjs={})); +//# sourceMappingURL=kawase-blur-pixi-filter.js.map diff --git a/Builds/0.0.6/app/Extensions/Effects/old-film-pixi-filter.js b/Builds/0.0.6/app/Extensions/Effects/old-film-pixi-filter.js new file mode 100644 index 0000000000000000000000000000000000000000..f98fdd35b7f42251a3bd7cf90a534ff9eac0e0fc --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/old-film-pixi-filter.js @@ -0,0 +1,2 @@ +var gdjs;(function(t){t.PixiFiltersTools.registerFilterCreator("OldFilm",new class extends t.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(i,e){const n=new PIXI.filters.OldFilmFilter;return n._animationTimer=0,n}updatePreRender(i,e){i.animationFrequency!==0&&(i._animationTimer+=e.getElapsedTime()/1e3,i._animationTimer>=1/i.animationFrequency&&(i.seed=Math.random(),i._animationTimer=0))}updateDoubleParameter(i,e,n){e==="sepia"?i.sepia=n:e==="noise"?i.noise=n:e==="noiseSize"?i.noiseSize=n:e==="scratch"?i.scratch=n:e==="scratchDensity"?i.scratchDensity=n:e==="scratchWidth"?i.scratchWidth=n:e==="vignetting"?i.vignetting=n:e==="vignettingAlpha"?i.vignettingAlpha=n:e==="vignettingBlur"?i.vignettingBlur=n:e==="animationFrequency"&&(i.animationFrequency=n)}updateStringParameter(i,e,n){}updateBooleanParameter(i,e,n){}})})(gdjs||(gdjs={})); +//# sourceMappingURL=old-film-pixi-filter.js.map diff --git a/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-advanced-bloom.js b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-advanced-bloom.js new file mode 100644 index 0000000000000000000000000000000000000000..34d6749ff88c66308a46f81988b0e84980fd46a7 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-advanced-bloom.js @@ -0,0 +1,53 @@ +/*! + * @pixi/filter-advanced-bloom - v5.1.1 + * Compiled Thu, 31 Aug 2023 09:18:38 UTC + * + * @pixi/filter-advanced-bloom is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */var __filters=function(s,o,a){"use strict";var h=`attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +void main(void) +{ + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; +}`,m=` +uniform sampler2D uSampler; +varying vec2 vTextureCoord; + +uniform float threshold; + +void main() { + vec4 color = texture2D(uSampler, vTextureCoord); + + // A simple & fast algorithm for getting brightness. + // It's inaccuracy , but good enought for this feature. + float _max = max(max(color.r, color.g), color.b); + float _min = min(min(color.r, color.g), color.b); + float brightness = (_max + _min) * 0.5; + + if(brightness > threshold) { + gl_FragColor = color; + } else { + gl_FragColor = vec4(0.0, 0.0, 0.0, 0.0); + } +} +`;class g extends o.Filter{constructor(e=.5){super(h,m),this.threshold=e}get threshold(){return this.uniforms.threshold}set threshold(e){this.uniforms.threshold=e}}var x=`uniform sampler2D uSampler; +varying vec2 vTextureCoord; + +uniform sampler2D bloomTexture; +uniform float bloomScale; +uniform float brightness; + +void main() { + vec4 color = texture2D(uSampler, vTextureCoord); + color.rgb *= brightness; + vec4 bloomColor = vec4(texture2D(bloomTexture, vTextureCoord).rgb, 0.0); + bloomColor.rgb *= bloomScale; + gl_FragColor = color + bloomColor; +} +`;const c=class extends o.Filter{constructor(t){super(h,x),this.bloomScale=1,this.brightness=1,this._resolution=o.settings.FILTER_RESOLUTION,typeof t=="number"&&(t={threshold:t});const e=Object.assign(c.defaults,t);this.bloomScale=e.bloomScale,this.brightness=e.brightness;const{kernels:i,blur:n,quality:u,pixelSize:l,resolution:r}=e;this._extractFilter=new g(e.threshold),this._extractFilter.resolution=r,this._blurFilter=i?new a.KawaseBlurFilter(i):new a.KawaseBlurFilter(n,u),this.pixelSize=l,this.resolution=r}apply(t,e,i,n,u){const l=t.getFilterTexture();this._extractFilter.apply(t,e,l,1,u);const r=t.getFilterTexture();this._blurFilter.apply(t,l,r,1),this.uniforms.bloomScale=this.bloomScale,this.uniforms.brightness=this.brightness,this.uniforms.bloomTexture=r,t.applyFilter(this,e,i,n),t.returnFilterTexture(r),t.returnFilterTexture(l)}get resolution(){return this._resolution}set resolution(t){this._resolution=t,this._extractFilter&&(this._extractFilter.resolution=t),this._blurFilter&&(this._blurFilter.resolution=t)}get threshold(){return this._extractFilter.threshold}set threshold(t){this._extractFilter.threshold=t}get kernels(){return this._blurFilter.kernels}set kernels(t){this._blurFilter.kernels=t}get blur(){return this._blurFilter.blur}set blur(t){this._blurFilter.blur=t}get quality(){return this._blurFilter.quality}set quality(t){this._blurFilter.quality=t}get pixelSize(){return this._blurFilter.pixelSize}set pixelSize(t){this._blurFilter.pixelSize=t}};let b=c;return b.defaults={threshold:.5,bloomScale:1,brightness:1,kernels:null,blur:8,quality:4,pixelSize:1,resolution:o.settings.FILTER_RESOLUTION},s.AdvancedBloomFilter=b,Object.defineProperty(s,"__esModule",{value:!0}),s}({},PIXI,PIXI.filters);Object.assign(PIXI.filters,__filters); diff --git a/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-crt.js b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-crt.js new file mode 100644 index 0000000000000000000000000000000000000000..097ee8572013364ee5355f7649adb4b91344bff1 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-crt.js @@ -0,0 +1,84 @@ +/*! + * @pixi/filter-crt - v5.1.1 + * Compiled Thu, 31 Aug 2023 09:18:38 UTC + * + * @pixi/filter-crt is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */var __filters=function(i,o){"use strict";var s=`attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +void main(void) +{ + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; +}`,u=`varying vec2 vTextureCoord; +uniform sampler2D uSampler; + +uniform vec4 filterArea; +uniform vec2 dimensions; + +const float SQRT_2 = 1.414213; + +const float light = 1.0; + +uniform float curvature; +uniform float lineWidth; +uniform float lineContrast; +uniform bool verticalLine; +uniform float noise; +uniform float noiseSize; + +uniform float vignetting; +uniform float vignettingAlpha; +uniform float vignettingBlur; + +uniform float seed; +uniform float time; + +float rand(vec2 co) { + return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453); +} + +void main(void) +{ + vec2 pixelCoord = vTextureCoord.xy * filterArea.xy; + vec2 dir = vec2(vTextureCoord.xy * filterArea.xy / dimensions - vec2(0.5, 0.5)); + + gl_FragColor = texture2D(uSampler, vTextureCoord); + vec3 rgb = gl_FragColor.rgb; + + if (noise > 0.0 && noiseSize > 0.0) + { + pixelCoord.x = floor(pixelCoord.x / noiseSize); + pixelCoord.y = floor(pixelCoord.y / noiseSize); + float _noise = rand(pixelCoord * noiseSize * seed) - 0.5; + rgb += _noise * noise; + } + + if (lineWidth > 0.0) + { + float _c = curvature > 0. ? curvature : 1.; + float k = curvature > 0. ?(length(dir * dir) * 0.25 * _c * _c + 0.935 * _c) : 1.; + vec2 uv = dir * k; + + float v = (verticalLine ? uv.x * dimensions.x : uv.y * dimensions.y) * min(1.0, 2.0 / lineWidth ) / _c; + float j = 1. + cos(v * 1.2 - time) * 0.5 * lineContrast; + rgb *= j; + float segment = verticalLine ? mod((dir.x + .5) * dimensions.x, 4.) : mod((dir.y + .5) * dimensions.y, 4.); + rgb *= 0.99 + ceil(segment) * 0.015; + } + + if (vignetting > 0.0) + { + float outter = SQRT_2 - vignetting * SQRT_2; + float darker = clamp((outter - length(dir) * SQRT_2) / ( 0.00001 + vignettingBlur * SQRT_2), 0.0, 1.0); + rgb *= darker + (1.0 - darker) * (1.0 - vignettingAlpha); + } + + gl_FragColor.rgb = rgb; +} +`;const e=class extends o.Filter{constructor(n){super(s,u),this.time=0,this.seed=0,this.uniforms.dimensions=new Float32Array(2),Object.assign(this,e.defaults,n)}apply(n,r,l,a){const{width:g,height:v}=r.filterFrame;this.uniforms.dimensions[0]=g,this.uniforms.dimensions[1]=v,this.uniforms.seed=this.seed,this.uniforms.time=this.time,n.applyFilter(this,r,l,a)}set curvature(n){this.uniforms.curvature=n}get curvature(){return this.uniforms.curvature}set lineWidth(n){this.uniforms.lineWidth=n}get lineWidth(){return this.uniforms.lineWidth}set lineContrast(n){this.uniforms.lineContrast=n}get lineContrast(){return this.uniforms.lineContrast}set verticalLine(n){this.uniforms.verticalLine=n}get verticalLine(){return this.uniforms.verticalLine}set noise(n){this.uniforms.noise=n}get noise(){return this.uniforms.noise}set noiseSize(n){this.uniforms.noiseSize=n}get noiseSize(){return this.uniforms.noiseSize}set vignetting(n){this.uniforms.vignetting=n}get vignetting(){return this.uniforms.vignetting}set vignettingAlpha(n){this.uniforms.vignettingAlpha=n}get vignettingAlpha(){return this.uniforms.vignettingAlpha}set vignettingBlur(n){this.uniforms.vignettingBlur=n}get vignettingBlur(){return this.uniforms.vignettingBlur}};let t=e;return t.defaults={curvature:1,lineWidth:1,lineContrast:.25,verticalLine:!1,noise:0,noiseSize:1,seed:0,vignetting:.3,vignettingAlpha:1,vignettingBlur:.3,time:0},i.CRTFilter=t,Object.defineProperty(i,"__esModule",{value:!0}),i}({},PIXI);Object.assign(PIXI.filters,__filters); diff --git a/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-glitch.js b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-glitch.js new file mode 100644 index 0000000000000000000000000000000000000000..bf0cf53569810bfcc2874a3ae12102c2506f9bb8 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-glitch.js @@ -0,0 +1,114 @@ +/*! + * @pixi/filter-glitch - v5.1.1 + * Compiled Thu, 31 Aug 2023 09:18:38 UTC + * + * @pixi/filter-glitch is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */var __filters=function(d,a){"use strict";var m=`attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +void main(void) +{ + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; +}`,u=`// precision highp float; + +varying vec2 vTextureCoord; +uniform sampler2D uSampler; + +uniform vec4 filterArea; +uniform vec4 filterClamp; +uniform vec2 dimensions; +uniform float aspect; + +uniform sampler2D displacementMap; +uniform float offset; +uniform float sinDir; +uniform float cosDir; +uniform int fillMode; + +uniform float seed; +uniform vec2 red; +uniform vec2 green; +uniform vec2 blue; + +const int TRANSPARENT = 0; +const int ORIGINAL = 1; +const int LOOP = 2; +const int CLAMP = 3; +const int MIRROR = 4; + +void main(void) +{ + vec2 coord = (vTextureCoord * filterArea.xy) / dimensions; + + if (coord.x > 1.0 || coord.y > 1.0) { + return; + } + + float cx = coord.x - 0.5; + float cy = (coord.y - 0.5) * aspect; + float ny = (-sinDir * cx + cosDir * cy) / aspect + 0.5; + + // displacementMap: repeat + // ny = ny > 1.0 ? ny - 1.0 : (ny < 0.0 ? 1.0 + ny : ny); + + // displacementMap: mirror + ny = ny > 1.0 ? 2.0 - ny : (ny < 0.0 ? -ny : ny); + + vec4 dc = texture2D(displacementMap, vec2(0.5, ny)); + + float displacement = (dc.r - dc.g) * (offset / filterArea.x); + + coord = vTextureCoord + vec2(cosDir * displacement, sinDir * displacement * aspect); + + if (fillMode == CLAMP) { + coord = clamp(coord, filterClamp.xy, filterClamp.zw); + } else { + if( coord.x > filterClamp.z ) { + if (fillMode == TRANSPARENT) { + discard; + } else if (fillMode == LOOP) { + coord.x -= filterClamp.z; + } else if (fillMode == MIRROR) { + coord.x = filterClamp.z * 2.0 - coord.x; + } + } else if( coord.x < filterClamp.x ) { + if (fillMode == TRANSPARENT) { + discard; + } else if (fillMode == LOOP) { + coord.x += filterClamp.z; + } else if (fillMode == MIRROR) { + coord.x *= -filterClamp.z; + } + } + + if( coord.y > filterClamp.w ) { + if (fillMode == TRANSPARENT) { + discard; + } else if (fillMode == LOOP) { + coord.y -= filterClamp.w; + } else if (fillMode == MIRROR) { + coord.y = filterClamp.w * 2.0 - coord.y; + } + } else if( coord.y < filterClamp.y ) { + if (fillMode == TRANSPARENT) { + discard; + } else if (fillMode == LOOP) { + coord.y += filterClamp.w; + } else if (fillMode == MIRROR) { + coord.y *= -filterClamp.w; + } + } + } + + gl_FragColor.r = texture2D(uSampler, coord + red * (1.0 - seed * 0.4) / filterArea.xy).r; + gl_FragColor.g = texture2D(uSampler, coord + green * (1.0 - seed * 0.3) / filterArea.xy).g; + gl_FragColor.b = texture2D(uSampler, coord + blue * (1.0 - seed * 0.2) / filterArea.xy).b; + gl_FragColor.a = texture2D(uSampler, coord).a; +} +`;const h=class extends a.Filter{constructor(e){super(m,u),this.offset=100,this.fillMode=h.TRANSPARENT,this.average=!1,this.seed=0,this.minSize=8,this.sampleSize=512,this._slices=0,this._offsets=new Float32Array(1),this._sizes=new Float32Array(1),this._direction=-1,this.uniforms.dimensions=new Float32Array(2),this._canvas=document.createElement("canvas"),this._canvas.width=4,this._canvas.height=this.sampleSize,this.texture=a.Texture.from(this._canvas,{scaleMode:a.SCALE_MODES.NEAREST}),Object.assign(this,h.defaults,e)}apply(e,s,i,t){const{width:n,height:r}=s.filterFrame;this.uniforms.dimensions[0]=n,this.uniforms.dimensions[1]=r,this.uniforms.aspect=r/n,this.uniforms.seed=this.seed,this.uniforms.offset=this.offset,this.uniforms.fillMode=this.fillMode,e.applyFilter(this,s,i,t)}_randomizeSizes(){const e=this._sizes,s=this._slices-1,i=this.sampleSize,t=Math.min(this.minSize/i,.9/this._slices);if(this.average){const n=this._slices;let r=1;for(let o=0;o<s;o++){const f=r/(n-o),c=Math.max(f*(1-Math.random()*.6),t);e[o]=c,r-=c}e[s]=r}else{let n=1;const r=Math.sqrt(1/this._slices);for(let o=0;o<s;o++){const f=Math.max(r*n*Math.random(),t);e[o]=f,n-=f}e[s]=n}this.shuffle()}shuffle(){const e=this._sizes,s=this._slices-1;for(let i=s;i>0;i--){const t=Math.random()*i>>0,n=e[i];e[i]=e[t],e[t]=n}}_randomizeOffsets(){for(let e=0;e<this._slices;e++)this._offsets[e]=Math.random()*(Math.random()<.5?-1:1)}refresh(){this._randomizeSizes(),this._randomizeOffsets(),this.redraw()}redraw(){const e=this.sampleSize,s=this.texture,i=this._canvas.getContext("2d");i.clearRect(0,0,8,e);let t,n=0;for(let r=0;r<this._slices;r++){t=Math.floor(this._offsets[r]*256);const o=this._sizes[r]*e,f=t>0?t:0,c=t<0?-t:0;i.fillStyle=`rgba(${f}, ${c}, 0, 1)`,i.fillRect(0,n>>0,e,o+1>>0),n+=o}s.baseTexture.update(),this.uniforms.displacementMap=s}set sizes(e){const s=Math.min(this._slices,e.length);for(let i=0;i<s;i++)this._sizes[i]=e[i]}get sizes(){return this._sizes}set offsets(e){const s=Math.min(this._slices,e.length);for(let i=0;i<s;i++)this._offsets[i]=e[i]}get offsets(){return this._offsets}get slices(){return this._slices}set slices(e){this._slices!==e&&(this._slices=e,this.uniforms.slices=e,this._sizes=this.uniforms.slicesWidth=new Float32Array(e),this._offsets=this.uniforms.slicesOffset=new Float32Array(e),this.refresh())}get direction(){return this._direction}set direction(e){if(this._direction===e)return;this._direction=e;const s=e*a.DEG_TO_RAD;this.uniforms.sinDir=Math.sin(s),this.uniforms.cosDir=Math.cos(s)}get red(){return this.uniforms.red}set red(e){this.uniforms.red=e}get green(){return this.uniforms.green}set green(e){this.uniforms.green=e}get blue(){return this.uniforms.blue}set blue(e){this.uniforms.blue=e}destroy(){var e;(e=this.texture)==null||e.destroy(!0),this.texture=this._canvas=this.red=this.green=this.blue=this._sizes=this._offsets=null}};let l=h;return l.defaults={slices:5,offset:100,direction:0,fillMode:0,average:!1,seed:0,red:[0,0],green:[0,0],blue:[0,0],minSize:8,sampleSize:512},l.TRANSPARENT=0,l.ORIGINAL=1,l.LOOP=2,l.CLAMP=3,l.MIRROR=4,d.GlitchFilter=l,Object.defineProperty(d,"__esModule",{value:!0}),d}({},PIXI);Object.assign(PIXI.filters,__filters); diff --git a/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-glow.js b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-glow.js new file mode 100644 index 0000000000000000000000000000000000000000..326bff7a04c74b781d411cc2e370ded1ece945ff --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-glow.js @@ -0,0 +1,84 @@ +/*! + * @pixi/filter-glow - v5.2.1 + * Compiled Thu, 31 Aug 2023 09:18:38 UTC + * + * @pixi/filter-glow is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */var __filters=function(t,o){"use strict";var i=`attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +void main(void) +{ + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; +}`,u=`varying vec2 vTextureCoord; +varying vec4 vColor; + +uniform sampler2D uSampler; + +uniform float outerStrength; +uniform float innerStrength; + +uniform vec4 glowColor; + +uniform vec4 filterArea; +uniform vec4 filterClamp; +uniform bool knockout; +uniform float alpha; + +const float PI = 3.14159265358979323846264; + +const float DIST = __DIST__; +const float ANGLE_STEP_SIZE = min(__ANGLE_STEP_SIZE__, PI * 2.0); +const float ANGLE_STEP_NUM = ceil(PI * 2.0 / ANGLE_STEP_SIZE); + +const float MAX_TOTAL_ALPHA = ANGLE_STEP_NUM * DIST * (DIST + 1.0) / 2.0; + +void main(void) { + vec2 px = vec2(1.0 / filterArea.x, 1.0 / filterArea.y); + + float totalAlpha = 0.0; + + vec2 direction; + vec2 displaced; + vec4 curColor; + + for (float angle = 0.0; angle < PI * 2.0; angle += ANGLE_STEP_SIZE) { + direction = vec2(cos(angle), sin(angle)) * px; + + for (float curDistance = 0.0; curDistance < DIST; curDistance++) { + displaced = clamp(vTextureCoord + direction * + (curDistance + 1.0), filterClamp.xy, filterClamp.zw); + + curColor = texture2D(uSampler, displaced); + + totalAlpha += (DIST - curDistance) * curColor.a; + } + } + + curColor = texture2D(uSampler, vTextureCoord); + + float alphaRatio = (totalAlpha / MAX_TOTAL_ALPHA); + + float innerGlowAlpha = (1.0 - alphaRatio) * innerStrength * curColor.a; + float innerGlowStrength = min(1.0, innerGlowAlpha); + + vec4 innerColor = mix(curColor, glowColor, innerGlowStrength); + + float outerGlowAlpha = alphaRatio * outerStrength * (1. - curColor.a); + float outerGlowStrength = min(1.0 - innerColor.a, outerGlowAlpha); + + if (knockout) { + float resultAlpha = (outerGlowAlpha + innerGlowAlpha) * alpha; + gl_FragColor = vec4(glowColor.rgb * resultAlpha, resultAlpha); + } + else { + vec4 outerGlowColor = outerGlowStrength * glowColor.rgba * alpha; + gl_FragColor = innerColor + outerGlowColor; + } +} +`;const e=class extends o.Filter{constructor(n){const a=Object.assign({},e.defaults,n),{outerStrength:c,innerStrength:s,color:h,knockout:g,quality:f,alpha:p}=a,r=Math.round(a.distance);super(i,u.replace(/__ANGLE_STEP_SIZE__/gi,`${(1/f/r).toFixed(7)}`).replace(/__DIST__/gi,`${r.toFixed(0)}.0`)),this.uniforms.glowColor=new Float32Array([0,0,0,1]),this.uniforms.alpha=1,Object.assign(this,{color:h,outerStrength:c,innerStrength:s,padding:r,knockout:g,alpha:p})}get color(){return o.utils.rgb2hex(this.uniforms.glowColor)}set color(n){o.utils.hex2rgb(n,this.uniforms.glowColor)}get outerStrength(){return this.uniforms.outerStrength}set outerStrength(n){this.uniforms.outerStrength=n}get innerStrength(){return this.uniforms.innerStrength}set innerStrength(n){this.uniforms.innerStrength=n}get knockout(){return this.uniforms.knockout}set knockout(n){this.uniforms.knockout=n}get alpha(){return this.uniforms.alpha}set alpha(n){this.uniforms.alpha=n}};let l=e;return l.defaults={distance:10,outerStrength:4,innerStrength:0,color:16777215,quality:.1,knockout:!1,alpha:1},t.GlowFilter=l,Object.defineProperty(t,"__esModule",{value:!0}),t}({},PIXI);Object.assign(PIXI.filters,__filters); diff --git a/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-kawase-blur.js b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-kawase-blur.js new file mode 100644 index 0000000000000000000000000000000000000000..cf721edfeac2a21fcdf36aa3d0fa7312cafd787b --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-kawase-blur.js @@ -0,0 +1,72 @@ +/*! + * @pixi/filter-kawase-blur - v5.1.1 + * Compiled Thu, 31 Aug 2023 09:18:38 UTC + * + * @pixi/filter-kawase-blur is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */var __filters=function(u,a){"use strict";var c=`attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +void main(void) +{ + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; +}`,v=` +varying vec2 vTextureCoord; +uniform sampler2D uSampler; + +uniform vec2 uOffset; + +void main(void) +{ + vec4 color = vec4(0.0); + + // Sample top left pixel + color += texture2D(uSampler, vec2(vTextureCoord.x - uOffset.x, vTextureCoord.y + uOffset.y)); + + // Sample top right pixel + color += texture2D(uSampler, vec2(vTextureCoord.x + uOffset.x, vTextureCoord.y + uOffset.y)); + + // Sample bottom right pixel + color += texture2D(uSampler, vec2(vTextureCoord.x + uOffset.x, vTextureCoord.y - uOffset.y)); + + // Sample bottom left pixel + color += texture2D(uSampler, vec2(vTextureCoord.x - uOffset.x, vTextureCoord.y - uOffset.y)); + + // Average + color *= 0.25; + + gl_FragColor = color; +}`,y=` +varying vec2 vTextureCoord; +uniform sampler2D uSampler; + +uniform vec2 uOffset; +uniform vec4 filterClamp; + +void main(void) +{ + vec4 color = vec4(0.0); + + // Sample top left pixel + color += texture2D(uSampler, clamp(vec2(vTextureCoord.x - uOffset.x, vTextureCoord.y + uOffset.y), filterClamp.xy, filterClamp.zw)); + + // Sample top right pixel + color += texture2D(uSampler, clamp(vec2(vTextureCoord.x + uOffset.x, vTextureCoord.y + uOffset.y), filterClamp.xy, filterClamp.zw)); + + // Sample bottom right pixel + color += texture2D(uSampler, clamp(vec2(vTextureCoord.x + uOffset.x, vTextureCoord.y - uOffset.y), filterClamp.xy, filterClamp.zw)); + + // Sample bottom left pixel + color += texture2D(uSampler, clamp(vec2(vTextureCoord.x - uOffset.x, vTextureCoord.y - uOffset.y), filterClamp.xy, filterClamp.zw)); + + // Average + color *= 0.25; + + gl_FragColor = color; +} +`;class _ extends a.Filter{constructor(e=4,t=3,i=!1){super(c,i?y:v),this._kernels=[],this._blur=4,this._quality=3,this.uniforms.uOffset=new Float32Array(2),this._pixelSize=new a.Point,this.pixelSize=1,this._clamp=i,Array.isArray(e)?this.kernels=e:(this._blur=e,this.quality=t)}apply(e,t,i,n){const s=this._pixelSize.x/t._frame.width,l=this._pixelSize.y/t._frame.height;let r;if(this._quality===1||this._blur===0)r=this._kernels[0]+.5,this.uniforms.uOffset[0]=r*s,this.uniforms.uOffset[1]=r*l,e.applyFilter(this,t,i,n);else{const p=e.getFilterTexture();let o=t,f=p,h;const m=this._quality-1;for(let x=0;x<m;x++)r=this._kernels[x]+.5,this.uniforms.uOffset[0]=r*s,this.uniforms.uOffset[1]=r*l,e.applyFilter(this,o,f,1),h=o,o=f,f=h;r=this._kernels[m]+.5,this.uniforms.uOffset[0]=r*s,this.uniforms.uOffset[1]=r*l,e.applyFilter(this,o,i,n),e.returnFilterTexture(p)}}_updatePadding(){this.padding=Math.ceil(this._kernels.reduce((e,t)=>e+t+.5,0))}_generateKernels(){const e=this._blur,t=this._quality,i=[e];if(e>0){let n=e;const s=e/t;for(let l=1;l<t;l++)n-=s,i.push(n)}this._kernels=i,this._updatePadding()}get kernels(){return this._kernels}set kernels(e){Array.isArray(e)&&e.length>0?(this._kernels=e,this._quality=e.length,this._blur=Math.max(...e)):(this._kernels=[0],this._quality=1)}get clamp(){return this._clamp}set pixelSize(e){typeof e=="number"?(this._pixelSize.x=e,this._pixelSize.y=e):Array.isArray(e)?(this._pixelSize.x=e[0],this._pixelSize.y=e[1]):e instanceof a.Point?(this._pixelSize.x=e.x,this._pixelSize.y=e.y):(this._pixelSize.x=1,this._pixelSize.y=1)}get pixelSize(){return this._pixelSize}get quality(){return this._quality}set quality(e){this._quality=Math.max(1,Math.round(e)),this._generateKernels()}get blur(){return this._blur}set blur(e){this._blur=e,this._generateKernels()}}return u.KawaseBlurFilter=_,Object.defineProperty(u,"__esModule",{value:!0}),u}({},PIXI);Object.assign(PIXI.filters,__filters); diff --git a/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-old-film.js b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-old-film.js new file mode 100644 index 0000000000000000000000000000000000000000..8b95aa1d3a19f66743c2652d3fd74c87694c78cd --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-old-film.js @@ -0,0 +1,122 @@ +/*! + * @pixi/filter-old-film - v5.1.1 + * Compiled Thu, 31 Aug 2023 09:18:38 UTC + * + * @pixi/filter-old-film is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */var __filters=function(i,a){"use strict";var c=`attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +void main(void) +{ + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; +}`,l=`varying vec2 vTextureCoord; +uniform sampler2D uSampler; +uniform vec4 filterArea; +uniform vec2 dimensions; + +uniform float sepia; +uniform float noise; +uniform float noiseSize; +uniform float scratch; +uniform float scratchDensity; +uniform float scratchWidth; +uniform float vignetting; +uniform float vignettingAlpha; +uniform float vignettingBlur; +uniform float seed; + +const float SQRT_2 = 1.414213; +const vec3 SEPIA_RGB = vec3(112.0 / 255.0, 66.0 / 255.0, 20.0 / 255.0); + +float rand(vec2 co) { + return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453); +} + +vec3 Overlay(vec3 src, vec3 dst) +{ + // if (dst <= 0.5) then: 2 * src * dst + // if (dst > 0.5) then: 1 - 2 * (1 - dst) * (1 - src) + return vec3((dst.x <= 0.5) ? (2.0 * src.x * dst.x) : (1.0 - 2.0 * (1.0 - dst.x) * (1.0 - src.x)), + (dst.y <= 0.5) ? (2.0 * src.y * dst.y) : (1.0 - 2.0 * (1.0 - dst.y) * (1.0 - src.y)), + (dst.z <= 0.5) ? (2.0 * src.z * dst.z) : (1.0 - 2.0 * (1.0 - dst.z) * (1.0 - src.z))); +} + + +void main() +{ + gl_FragColor = texture2D(uSampler, vTextureCoord); + vec3 color = gl_FragColor.rgb; + + if (sepia > 0.0) + { + float gray = (color.x + color.y + color.z) / 3.0; + vec3 grayscale = vec3(gray); + + color = Overlay(SEPIA_RGB, grayscale); + + color = grayscale + sepia * (color - grayscale); + } + + vec2 coord = vTextureCoord * filterArea.xy / dimensions.xy; + + if (vignetting > 0.0) + { + float outter = SQRT_2 - vignetting * SQRT_2; + vec2 dir = vec2(vec2(0.5, 0.5) - coord); + dir.y *= dimensions.y / dimensions.x; + float darker = clamp((outter - length(dir) * SQRT_2) / ( 0.00001 + vignettingBlur * SQRT_2), 0.0, 1.0); + color.rgb *= darker + (1.0 - darker) * (1.0 - vignettingAlpha); + } + + if (scratchDensity > seed && scratch != 0.0) + { + float phase = seed * 256.0; + float s = mod(floor(phase), 2.0); + float dist = 1.0 / scratchDensity; + float d = distance(coord, vec2(seed * dist, abs(s - seed * dist))); + if (d < seed * 0.6 + 0.4) + { + highp float period = scratchDensity * 10.0; + + float xx = coord.x * period + phase; + float aa = abs(mod(xx, 0.5) * 4.0); + float bb = mod(floor(xx / 0.5), 2.0); + float yy = (1.0 - bb) * aa + bb * (2.0 - aa); + + float kk = 2.0 * period; + float dw = scratchWidth / dimensions.x * (0.75 + seed); + float dh = dw * kk; + + float tine = (yy - (2.0 - dh)); + + if (tine > 0.0) { + float _sign = sign(scratch); + + tine = s * tine / period + scratch + 0.1; + tine = clamp(tine + 1.0, 0.5 + _sign * 0.5, 1.5 + _sign * 0.5); + + color.rgb *= tine; + } + } + } + + if (noise > 0.0 && noiseSize > 0.0) + { + vec2 pixelCoord = vTextureCoord.xy * filterArea.xy; + pixelCoord.x = floor(pixelCoord.x / noiseSize); + pixelCoord.y = floor(pixelCoord.y / noiseSize); + // vec2 d = pixelCoord * noiseSize * vec2(1024.0 + seed * 512.0, 1024.0 - seed * 512.0); + // float _noise = snoise(d) * 0.5; + float _noise = rand(pixelCoord * noiseSize * seed) - 0.5; + color += _noise * noise; + } + + gl_FragColor.rgb = color; +} +`;const t=class extends a.Filter{constructor(n,e=0){super(c,l),this.seed=0,this.uniforms.dimensions=new Float32Array(2),typeof n=="number"?(this.seed=n,n=void 0):this.seed=e,Object.assign(this,t.defaults,n)}apply(n,e,d,f){var r,o;this.uniforms.dimensions[0]=(r=e.filterFrame)==null?void 0:r.width,this.uniforms.dimensions[1]=(o=e.filterFrame)==null?void 0:o.height,this.uniforms.seed=this.seed,n.applyFilter(this,e,d,f)}set sepia(n){this.uniforms.sepia=n}get sepia(){return this.uniforms.sepia}set noise(n){this.uniforms.noise=n}get noise(){return this.uniforms.noise}set noiseSize(n){this.uniforms.noiseSize=n}get noiseSize(){return this.uniforms.noiseSize}set scratch(n){this.uniforms.scratch=n}get scratch(){return this.uniforms.scratch}set scratchDensity(n){this.uniforms.scratchDensity=n}get scratchDensity(){return this.uniforms.scratchDensity}set scratchWidth(n){this.uniforms.scratchWidth=n}get scratchWidth(){return this.uniforms.scratchWidth}set vignetting(n){this.uniforms.vignetting=n}get vignetting(){return this.uniforms.vignetting}set vignettingAlpha(n){this.uniforms.vignettingAlpha=n}get vignettingAlpha(){return this.uniforms.vignettingAlpha}set vignettingBlur(n){this.uniforms.vignettingBlur=n}get vignettingBlur(){return this.uniforms.vignettingBlur}};let s=t;return s.defaults={sepia:.3,noise:.3,noiseSize:1,scratch:.5,scratchDensity:.3,scratchWidth:1,vignetting:.3,vignettingAlpha:1,vignettingBlur:.3},i.OldFilmFilter=s,Object.defineProperty(i,"__esModule",{value:!0}),i}({},PIXI);Object.assign(PIXI.filters,__filters); diff --git a/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-rgb-split.js b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-rgb-split.js new file mode 100644 index 0000000000000000000000000000000000000000..a1dd137db8db962fe497a10d213c97b8fcc491a7 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-rgb-split.js @@ -0,0 +1,35 @@ +/*! + * @pixi/filter-rgb-split - v5.1.1 + * Compiled Thu, 31 Aug 2023 09:18:38 UTC + * + * @pixi/filter-rgb-split is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */var __filters=function(r,t){"use strict";var n=`attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +void main(void) +{ + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; +}`,i=`precision mediump float; + +varying vec2 vTextureCoord; + +uniform sampler2D uSampler; +uniform vec4 filterArea; +uniform vec2 red; +uniform vec2 green; +uniform vec2 blue; + +void main(void) +{ + gl_FragColor.r = texture2D(uSampler, vTextureCoord + red/filterArea.xy).r; + gl_FragColor.g = texture2D(uSampler, vTextureCoord + green/filterArea.xy).g; + gl_FragColor.b = texture2D(uSampler, vTextureCoord + blue/filterArea.xy).b; + gl_FragColor.a = texture2D(uSampler, vTextureCoord).a; +} +`;class o extends t.Filter{constructor(e=[-10,0],u=[0,10],a=[0,0]){super(n,i),this.red=e,this.green=u,this.blue=a}get red(){return this.uniforms.red}set red(e){this.uniforms.red=e}get green(){return this.uniforms.green}set green(e){this.uniforms.green=e}get blue(){return this.uniforms.blue}set blue(e){this.uniforms.blue=e}}return r.RGBSplitFilter=o,Object.defineProperty(r,"__esModule",{value:!0}),r}({},PIXI);Object.assign(PIXI.filters,__filters); diff --git a/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-tilt-shift.js b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-tilt-shift.js new file mode 100644 index 0000000000000000000000000000000000000000..03780093689e25fb6ba5792bba215d3d4d8f696b --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/pixi-filters/filter-tilt-shift.js @@ -0,0 +1,57 @@ +/*! + * @pixi/filter-tilt-shift - v5.2.0 + * Compiled Thu, 31 Aug 2023 09:18:38 UTC + * + * @pixi/filter-tilt-shift is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */var __filters=function(s,n){"use strict";var h=`attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +void main(void) +{ + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; +}`,m=`varying vec2 vTextureCoord; + +uniform sampler2D uSampler; +uniform float blur; +uniform float gradientBlur; +uniform vec2 start; +uniform vec2 end; +uniform vec2 delta; +uniform vec2 texSize; + +float random(vec3 scale, float seed) +{ + return fract(sin(dot(gl_FragCoord.xyz + seed, scale)) * 43758.5453 + seed); +} + +void main(void) +{ + vec4 color = vec4(0.0); + float total = 0.0; + + float offset = random(vec3(12.9898, 78.233, 151.7182), 0.0); + vec2 normal = normalize(vec2(start.y - end.y, end.x - start.x)); + float radius = smoothstep(0.0, 1.0, abs(dot(vTextureCoord * texSize - start, normal)) / gradientBlur) * blur; + + for (float t = -30.0; t <= 30.0; t++) + { + float percent = (t + offset - 0.5) / 30.0; + float weight = 1.0 - abs(percent); + vec4 sample = texture2D(uSampler, vTextureCoord + delta / texSize * percent * radius); + sample.rgb *= sample.a; + color += sample * weight; + total += weight; + } + + color /= total; + color.rgb /= color.a + 0.00001; + + gl_FragColor = color; +} +`;class l extends n.Filter{constructor(t){var e,r;super(h,m),this.uniforms.blur=t.blur,this.uniforms.gradientBlur=t.gradientBlur,this.uniforms.start=(e=t.start)!=null?e:new n.Point(0,window.innerHeight/2),this.uniforms.end=(r=t.end)!=null?r:new n.Point(600,window.innerHeight/2),this.uniforms.delta=new n.Point(30,30),this.uniforms.texSize=new n.Point(window.innerWidth,window.innerHeight),this.updateDelta()}updateDelta(){this.uniforms.delta.x=0,this.uniforms.delta.y=0}get blur(){return this.uniforms.blur}set blur(t){this.uniforms.blur=t}get gradientBlur(){return this.uniforms.gradientBlur}set gradientBlur(t){this.uniforms.gradientBlur=t}get start(){return this.uniforms.start}set start(t){this.uniforms.start=t,this.updateDelta()}get end(){return this.uniforms.end}set end(t){this.uniforms.end=t,this.updateDelta()}}class o extends l{updateDelta(){const t=this.uniforms.end.x-this.uniforms.start.x,e=this.uniforms.end.y-this.uniforms.start.y,r=Math.sqrt(t*t+e*e);this.uniforms.delta.x=t/r,this.uniforms.delta.y=e/r}}class u extends l{updateDelta(){const t=this.uniforms.end.x-this.uniforms.start.x,e=this.uniforms.end.y-this.uniforms.start.y,r=Math.sqrt(t*t+e*e);this.uniforms.delta.x=-e/r,this.uniforms.delta.y=t/r}}const d=class extends n.Filter{constructor(i,t,e,r){super(),typeof i=="number"&&(n.utils.deprecation("5.3.0","TiltShiftFilter constructor arguments is deprecated, use options."),i={blur:i,gradientBlur:t,start:e,end:r}),i=Object.assign({},d.defaults,i),this.tiltShiftXFilter=new o(i),this.tiltShiftYFilter=new u(i)}apply(i,t,e,r){const a=i.getFilterTexture();this.tiltShiftXFilter.apply(i,t,a,1),this.tiltShiftYFilter.apply(i,a,e,r),i.returnFilterTexture(a)}get blur(){return this.tiltShiftXFilter.blur}set blur(i){this.tiltShiftXFilter.blur=this.tiltShiftYFilter.blur=i}get gradientBlur(){return this.tiltShiftXFilter.gradientBlur}set gradientBlur(i){this.tiltShiftXFilter.gradientBlur=this.tiltShiftYFilter.gradientBlur=i}get start(){return this.tiltShiftXFilter.start}set start(i){this.tiltShiftXFilter.start=this.tiltShiftYFilter.start=i}get end(){return this.tiltShiftXFilter.end}set end(i){this.tiltShiftXFilter.end=this.tiltShiftYFilter.end=i}};let f=d;return f.defaults={blur:100,gradientBlur:600,start:void 0,end:void 0},s.TiltShiftAxisFilter=l,s.TiltShiftFilter=f,s.TiltShiftXFilter=o,s.TiltShiftYFilter=u,Object.defineProperty(s,"__esModule",{value:!0}),s}({},PIXI);Object.assign(PIXI.filters,__filters); diff --git a/Builds/0.0.6/app/Extensions/Effects/rgb-split-pixi-filter.js b/Builds/0.0.6/app/Extensions/Effects/rgb-split-pixi-filter.js new file mode 100644 index 0000000000000000000000000000000000000000..ce5b0c6811f3d8aa0b5fe1f8548401be6cb13560 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/rgb-split-pixi-filter.js @@ -0,0 +1,2 @@ +var gdjs;(function(l){l.PixiFiltersTools.registerFilterCreator("RGBSplit",new class extends l.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(i,e){return new PIXI.filters.RGBSplitFilter}updatePreRender(i,e){}updateDoubleParameter(i,e,t){const r=i;e==="redX"?r.red.x=t:e==="redY"?r.red.y=t:e==="greenX"?r.green.x=t:e==="greenY"?r.green.y=t:e==="blueX"?r.blue.x=t:e==="blueY"&&(r.blue.y=t)}updateStringParameter(i,e,t){}updateBooleanParameter(i,e,t){}})})(gdjs||(gdjs={})); +//# sourceMappingURL=rgb-split-pixi-filter.js.map diff --git a/Builds/0.0.6/app/Extensions/Effects/tilt-shift-pixi-filter.js b/Builds/0.0.6/app/Extensions/Effects/tilt-shift-pixi-filter.js new file mode 100644 index 0000000000000000000000000000000000000000..3526a9193e52bf316df10dad26a3cd2222af87be --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Effects/tilt-shift-pixi-filter.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){i.PixiFiltersTools.registerFilterCreator("TiltShift",new class extends i.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(e,t){return new PIXI.filters.TiltShiftFilter}updatePreRender(e,t){}updateDoubleParameter(e,t,r){const l=e;t==="blur"?l.blur=r:t==="gradientBlur"&&(l.gradientBlur=r)}updateStringParameter(e,t,r){}updateBooleanParameter(e,t,r){}})})(gdjs||(gdjs={})); +//# sourceMappingURL=tilt-shift-pixi-filter.js.map diff --git a/Builds/0.0.6/app/Extensions/Firebase/A_firebasejs/A_firebase-base.js b/Builds/0.0.6/app/Extensions/Firebase/A_firebasejs/A_firebase-base.js new file mode 100644 index 0000000000000000000000000000000000000000..855fff2886fe070b717f315cfe2e449eb77df417 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Firebase/A_firebasejs/A_firebase-base.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).firebase=t()}(this,function(){"use strict";var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};var n=function(){return(n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function e(e,a,s,l){return new(s=s||Promise)(function(n,t){function r(e){try{o(l.next(e))}catch(e){t(e)}}function i(e){try{o(l.throw(e))}catch(e){t(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof s?t:new s(function(e){e(t)})).then(r,i)}o((l=l.apply(e,a||[])).next())})}function i(n,r){var i,o,a,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,o&&(a=2&t[0]?o.return:t[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,t[1])).done)return a;switch(o=0,(t=a?[2&t[0],a.value]:t)[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,o=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]<a[3])){s.label=t[1];break}if(6===t[0]&&s.label<a[1]){s.label=a[1],a=t;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(t);break}a[2]&&s.ops.pop(),s.trys.pop();continue}t=r.call(n,s)}catch(e){t=[6,e],o=0}finally{i=a=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}}function p(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return{value:(e=e&&r>=e.length?void 0:e)&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function f(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||0<t--)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function a(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e}function h(e,t){if(!(t instanceof Object))return t;switch(t.constructor){case Date:return new Date(t.getTime());case Object:void 0===e&&(e={});break;case Array:e=[];break;default:return t}for(var n in t)t.hasOwnProperty(n)&&"__proto__"!==n&&(e[n]=h(e[n],t[n]));return e}var o=(t.prototype.wrapCallback=function(n){var r=this;return function(e,t){e?r.reject(e):r.resolve(t),"function"==typeof n&&(r.promise.catch(function(){}),1===n.length?n(e):n(e,t))}},t);function t(){var n=this;this.reject=function(){},this.resolve=function(){},this.promise=new Promise(function(e,t){n.resolve=e,n.reject=t})}var s,l="FirebaseError",c=(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(u,s=Error),u);function u(e,t,n){t=s.call(this,t)||this;return t.code=e,t.customData=n,t.name=l,Object.setPrototypeOf(t,u.prototype),Error.captureStackTrace&&Error.captureStackTrace(t,d.prototype.create),t}var d=(v.prototype.create=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,i=t[0]||{},o=this.service+"/"+e,e=this.errors[e],e=e?(r=i,e.replace(m,function(e,t){var n=r[t];return null!=n?String(n):"<"+t+"?>"})):"Error",e=this.serviceName+": "+e+" ("+o+").";return new c(o,e,i)},v);function v(e,t,n){this.service=e,this.serviceName=t,this.errors=n}var m=/\{\$([^}]+)}/g;function y(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function g(e,t){t=new b(e,t);return t.subscribe.bind(t)}var b=(I.prototype.next=function(t){this.forEachObserver(function(e){e.next(t)})},I.prototype.error=function(t){this.forEachObserver(function(e){e.error(t)}),this.close(t)},I.prototype.complete=function(){this.forEachObserver(function(e){e.complete()}),this.close()},I.prototype.subscribe=function(e,t,n){var r,i=this;if(void 0===e&&void 0===t&&void 0===n)throw new Error("Missing Observer.");void 0===(r=function(e,t){if("object"!=typeof e||null===e)return!1;for(var n=0,r=t;n<r.length;n++){var i=r[n];if(i in e&&"function"==typeof e[i])return!0}return!1}(e,["next","error","complete"])?e:{next:e,error:t,complete:n}).next&&(r.next=w),void 0===r.error&&(r.error=w),void 0===r.complete&&(r.complete=w);n=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(function(){try{i.finalError?r.error(i.finalError):r.complete()}catch(e){}}),this.observers.push(r),n},I.prototype.unsubscribeOne=function(e){void 0!==this.observers&&void 0!==this.observers[e]&&(delete this.observers[e],--this.observerCount,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))},I.prototype.forEachObserver=function(e){if(!this.finalized)for(var t=0;t<this.observers.length;t++)this.sendOne(t,e)},I.prototype.sendOne=function(e,t){var n=this;this.task.then(function(){if(void 0!==n.observers&&void 0!==n.observers[e])try{t(n.observers[e])}catch(e){"undefined"!=typeof console&&console.error&&console.error(e)}})},I.prototype.close=function(e){var t=this;this.finalized||(this.finalized=!0,void 0!==e&&(this.finalError=e),this.task.then(function(){t.observers=void 0,t.onNoObservers=void 0}))},I);function I(e,t){var n=this;this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=t,this.task.then(function(){e(n)}).catch(function(e){n.error(e)})}function w(){}var O=(E.prototype.setInstantiationMode=function(e){return this.instantiationMode=e,this},E.prototype.setMultipleInstances=function(e){return this.multipleInstances=e,this},E.prototype.setServiceProps=function(e){return this.serviceProps=e,this},E.prototype.setInstanceCreatedCallback=function(e){return this.onInstanceCreated=e,this},E);function E(e,t,n){this.name=e,this.instanceFactory=t,this.type=n,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}var _="[DEFAULT]",N=(C.prototype.get=function(e){var t=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(t)){e=new o;if(this.instancesDeferred.set(t,e),this.isInitialized(t)||this.shouldAutoInitialize())try{var n=this.getOrInitializeService({instanceIdentifier:t});n&&e.resolve(n)}catch(e){}}return this.instancesDeferred.get(t).promise},C.prototype.getImmediate=function(t){var e=this.normalizeInstanceIdentifier(null==t?void 0:t.identifier),t=null!==(t=null==t?void 0:t.optional)&&void 0!==t&&t;if(!this.isInitialized(e)&&!this.shouldAutoInitialize()){if(t)return null;throw Error("Service "+this.name+" is not available")}try{return this.getOrInitializeService({instanceIdentifier:e})}catch(e){if(t)return null;throw e}},C.prototype.getComponent=function(){return this.component},C.prototype.setComponent=function(e){var t,n;if(e.name!==this.name)throw Error("Mismatching Component "+e.name+" for Provider "+this.name+".");if(this.component)throw Error("Component for "+this.name+" has already been provided");if(this.component=e,this.shouldAutoInitialize()){if("EAGER"===e.instantiationMode)try{this.getOrInitializeService({instanceIdentifier:_})}catch(e){}try{for(var r=p(this.instancesDeferred.entries()),i=r.next();!i.done;i=r.next()){var o=f(i.value,2),a=o[0],s=o[1],l=this.normalizeInstanceIdentifier(a);try{var c=this.getOrInitializeService({instanceIdentifier:l});s.resolve(c)}catch(e){}}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}}},C.prototype.clearInstance=function(e){this.instancesDeferred.delete(e=void 0===e?_:e),this.instancesOptions.delete(e),this.instances.delete(e)},C.prototype.delete=function(){return e(this,void 0,void 0,function(){var t;return i(this,function(e){switch(e.label){case 0:return t=Array.from(this.instances.values()),[4,Promise.all(a(a([],f(t.filter(function(e){return"INTERNAL"in e}).map(function(e){return e.INTERNAL.delete()}))),f(t.filter(function(e){return"_delete"in e}).map(function(e){return e._delete()}))))];case 1:return e.sent(),[2]}})})},C.prototype.isComponentSet=function(){return null!=this.component},C.prototype.isInitialized=function(e){return this.instances.has(e=void 0===e?_:e)},C.prototype.getOptions=function(e){return this.instancesOptions.get(e=void 0===e?_:e)||{}},C.prototype.initialize=function(e){var t,n,r=(e=void 0===e?{}:e).options,r=void 0===r?{}:r,i=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(i))throw Error(this.name+"("+i+") has already been initialized");if(!this.isComponentSet())throw Error("Component "+this.name+" has not been registered yet");var o=this.getOrInitializeService({instanceIdentifier:i,options:r});try{for(var a=p(this.instancesDeferred.entries()),s=a.next();!s.done;s=a.next()){var l=f(s.value,2),c=l[0],u=l[1];i===this.normalizeInstanceIdentifier(c)&&u.resolve(o)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return o},C.prototype.onInit=function(e,t){var n=this.normalizeInstanceIdentifier(t),r=null!==(t=this.onInitCallbacks.get(n))&&void 0!==t?t:new Set;r.add(e),this.onInitCallbacks.set(n,r);t=this.instances.get(n);return t&&e(t,n),function(){r.delete(e)}},C.prototype.invokeOnInitCallbacks=function(e,t){var n,r,i=this.onInitCallbacks.get(t);if(i)try{for(var o=p(i),a=o.next();!a.done;a=o.next()){var s=a.value;try{s(e,t)}catch(e){}}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},C.prototype.getOrInitializeService=function(e){var t=e.instanceIdentifier,n=e.options,r=void 0===n?{}:n,e=this.instances.get(t);if(!e&&this.component&&(e=this.component.instanceFactory(this.container,{instanceIdentifier:(n=t)===_?void 0:n,options:r}),this.instances.set(t,e),this.instancesOptions.set(t,r),this.invokeOnInitCallbacks(e,t),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,t,e)}catch(e){}return e||null},C.prototype.normalizeInstanceIdentifier=function(e){return void 0===e&&(e=_),!this.component||this.component.multipleInstances?e:_},C.prototype.shouldAutoInitialize=function(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode},C);function C(e,t){this.name=e,this.container=t,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}var S=(L.prototype.addComponent=function(e){var t=this.getProvider(e.name);if(t.isComponentSet())throw new Error("Component "+e.name+" has already been registered with "+this.name);t.setComponent(e)},L.prototype.addOrOverwriteComponent=function(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)},L.prototype.getProvider=function(e){if(this.providers.has(e))return this.providers.get(e);var t=new N(e,this);return this.providers.set(e,t),t},L.prototype.getProviders=function(){return Array.from(this.providers.values())},L);function L(e){this.name=e,this.providers=new Map}var R,A=[];(z=R=R||{})[z.DEBUG=0]="DEBUG",z[z.VERBOSE=1]="VERBOSE",z[z.INFO=2]="INFO",z[z.WARN=3]="WARN",z[z.ERROR=4]="ERROR",z[z.SILENT=5]="SILENT";function P(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];if(!(t<e.logLevel)){var i=(new Date).toISOString(),o=j[t];if(!o)throw new Error("Attempted to log a message with an invalid logType (value: "+t+")");console[o].apply(console,a(["["+i+"] "+e.name+":"],n))}}var k={debug:R.DEBUG,verbose:R.VERBOSE,info:R.INFO,warn:R.WARN,error:R.ERROR,silent:R.SILENT},D=R.INFO,j=((H={})[R.DEBUG]="log",H[R.VERBOSE]="log",H[R.INFO]="info",H[R.WARN]="warn",H[R.ERROR]="error",H),z=(Object.defineProperty(F.prototype,"logLevel",{get:function(){return this._logLevel},set:function(e){if(!(e in R))throw new TypeError('Invalid value "'+e+'" assigned to `logLevel`');this._logLevel=e},enumerable:!1,configurable:!0}),F.prototype.setLogLevel=function(e){this._logLevel="string"==typeof e?k[e]:e},Object.defineProperty(F.prototype,"logHandler",{get:function(){return this._logHandler},set:function(e){if("function"!=typeof e)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=e},enumerable:!1,configurable:!0}),Object.defineProperty(F.prototype,"userLogHandler",{get:function(){return this._userLogHandler},set:function(e){this._userLogHandler=e},enumerable:!1,configurable:!0}),F.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._userLogHandler&&this._userLogHandler.apply(this,a([this,R.DEBUG],e)),this._logHandler.apply(this,a([this,R.DEBUG],e))},F.prototype.log=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._userLogHandler&&this._userLogHandler.apply(this,a([this,R.VERBOSE],e)),this._logHandler.apply(this,a([this,R.VERBOSE],e))},F.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._userLogHandler&&this._userLogHandler.apply(this,a([this,R.INFO],e)),this._logHandler.apply(this,a([this,R.INFO],e))},F.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._userLogHandler&&this._userLogHandler.apply(this,a([this,R.WARN],e)),this._logHandler.apply(this,a([this,R.WARN],e))},F.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._userLogHandler&&this._userLogHandler.apply(this,a([this,R.ERROR],e)),this._logHandler.apply(this,a([this,R.ERROR],e))},F);function F(e){this.name=e,this._logLevel=D,this._logHandler=P,this._userLogHandler=null,A.push(this)}function T(t){A.forEach(function(e){e.setLogLevel(t)})}function x(a,t){for(var e=0,n=A;e<n.length;e++)!function(e){var o=null;t&&t.level&&(o=k[t.level]),e.userLogHandler=null===a?null:function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n.map(function(e){if(null==e)return null;if("string"==typeof e)return e;if("number"==typeof e||"boolean"==typeof e)return e.toString();if(e instanceof Error)return e.message;try{return JSON.stringify(e)}catch(e){return null}}).filter(function(e){return e}).join(" ");t>=(null!=o?o:e.logLevel)&&a({level:R[t].toLowerCase(),message:i,args:n,type:e.name})}}(n[e])}var H=((H={})["no-app"]="No Firebase App '{$appName}' has been created - call Firebase App.initializeApp()",H["bad-app-name"]="Illegal App name: '{$appName}",H["duplicate-app"]="Firebase App named '{$appName}' already exists",H["app-deleted"]="Firebase App named '{$appName}' already deleted",H["invalid-app-argument"]="firebase.{$appName}() takes either no argument or a Firebase App instance.",H["invalid-log-argument"]="First argument to `onLog` must be null or a function.",H),V=new d("app","Firebase",H),B="@firebase/app",M="[DEFAULT]",U=((H={})[B]="fire-core",H["@firebase/analytics"]="fire-analytics",H["@firebase/app-check"]="fire-app-check",H["@firebase/auth"]="fire-auth",H["@firebase/database"]="fire-rtdb",H["@firebase/functions"]="fire-fn",H["@firebase/installations"]="fire-iid",H["@firebase/messaging"]="fire-fcm",H["@firebase/performance"]="fire-perf",H["@firebase/remote-config"]="fire-rc",H["@firebase/storage"]="fire-gcs",H["@firebase/firestore"]="fire-fst",H["fire-js"]="fire-js",H["firebase-wrapper"]="fire-js-all",H),W=new z("@firebase/app"),G=(Object.defineProperty($.prototype,"automaticDataCollectionEnabled",{get:function(){return this.checkDestroyed_(),this.automaticDataCollectionEnabled_},set:function(e){this.checkDestroyed_(),this.automaticDataCollectionEnabled_=e},enumerable:!1,configurable:!0}),Object.defineProperty($.prototype,"name",{get:function(){return this.checkDestroyed_(),this.name_},enumerable:!1,configurable:!0}),Object.defineProperty($.prototype,"options",{get:function(){return this.checkDestroyed_(),this.options_},enumerable:!1,configurable:!0}),$.prototype.delete=function(){var t=this;return new Promise(function(e){t.checkDestroyed_(),e()}).then(function(){return t.firebase_.INTERNAL.removeApp(t.name_),Promise.all(t.container.getProviders().map(function(e){return e.delete()}))}).then(function(){t.isDeleted_=!0})},$.prototype._getService=function(e,t){void 0===t&&(t=M),this.checkDestroyed_();var n=this.container.getProvider(e);return n.isInitialized()||"EXPLICIT"!==(null===(e=n.getComponent())||void 0===e?void 0:e.instantiationMode)||n.initialize(),n.getImmediate({identifier:t})},$.prototype._removeServiceInstance=function(e,t){void 0===t&&(t=M),this.container.getProvider(e).clearInstance(t)},$.prototype._addComponent=function(t){try{this.container.addComponent(t)}catch(e){W.debug("Component "+t.name+" failed to register with FirebaseApp "+this.name,e)}},$.prototype._addOrOverwriteComponent=function(e){this.container.addOrOverwriteComponent(e)},$.prototype.toJSON=function(){return{name:this.name,automaticDataCollectionEnabled:this.automaticDataCollectionEnabled,options:this.options}},$.prototype.checkDestroyed_=function(){if(this.isDeleted_)throw V.create("app-deleted",{appName:this.name_})},$);function $(e,t,n){var r=this;this.firebase_=n,this.isDeleted_=!1,this.name_=t.name,this.automaticDataCollectionEnabled_=t.automaticDataCollectionEnabled||!1,this.options_=h(void 0,e),this.container=new S(t.name),this._addComponent(new O("app",function(){return r},"PUBLIC")),this.firebase_.INTERNAL.components.forEach(function(e){return r._addComponent(e)})}G.prototype.name&&G.prototype.options||G.prototype.delete||console.log("dc");var K="8.10.0";function Y(a){var s={},l=new Map,c={__esModule:!0,initializeApp:function(e,t){void 0===t&&(t={});"object"==typeof t&&null!==t||(t={name:t});var n=t;void 0===n.name&&(n.name=M);t=n.name;if("string"!=typeof t||!t)throw V.create("bad-app-name",{appName:String(t)});if(y(s,t))throw V.create("duplicate-app",{appName:t});n=new a(e,n,c);return s[t]=n},app:u,registerVersion:function(e,t,n){var r=null!==(i=U[e])&&void 0!==i?i:e;n&&(r+="-"+n);var i=r.match(/\s|\//),e=t.match(/\s|\//);i||e?(n=['Unable to register library "'+r+'" with version "'+t+'":'],i&&n.push('library name "'+r+'" contains illegal characters (whitespace or "/")'),i&&e&&n.push("and"),e&&n.push('version name "'+t+'" contains illegal characters (whitespace or "/")'),W.warn(n.join(" "))):o(new O(r+"-version",function(){return{library:r,version:t}},"VERSION"))},setLogLevel:T,onLog:function(e,t){if(null!==e&&"function"!=typeof e)throw V.create("invalid-log-argument");x(e,t)},apps:null,SDK_VERSION:K,INTERNAL:{registerComponent:o,removeApp:function(e){delete s[e]},components:l,useAsService:function(e,t){return"serverAuth"!==t?t:null}}};function u(e){if(!y(s,e=e||M))throw V.create("no-app",{appName:e});return s[e]}function o(n){var e,r=n.name;if(l.has(r))return W.debug("There were multiple attempts to register component "+r+"."),"PUBLIC"===n.type?c[r]:null;l.set(r,n),"PUBLIC"===n.type&&(e=function(e){if("function"!=typeof(e=void 0===e?u():e)[r])throw V.create("invalid-app-argument",{appName:r});return e[r]()},void 0!==n.serviceProps&&h(e,n.serviceProps),c[r]=e,a.prototype[r]=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return this._getService.bind(this,r).apply(this,n.multipleInstances?e:[])});for(var t=0,i=Object.keys(s);t<i.length;t++){var o=i[t];s[o]._addComponent(n)}return"PUBLIC"===n.type?c[r]:null}return c.default=c,Object.defineProperty(c,"apps",{get:function(){return Object.keys(s).map(function(e){return s[e]})}}),u.App=a,c}var H=function e(){var t=Y(G);return t.INTERNAL=n(n({},t.INTERNAL),{createFirebaseNamespace:e,extendNamespace:function(e){h(t,e)},createSubscribe:g,ErrorFactory:d,deepExtend:h}),t}(),J=(X.prototype.getPlatformInfoString=function(){return this.container.getProviders().map(function(e){if(function(e){e=e.getComponent();return"VERSION"===(null==e?void 0:e.type)}(e)){e=e.getImmediate();return e.library+"/"+e.version}return null}).filter(function(e){return e}).join(" ")},X);function X(e){this.container=e}"object"==typeof self&&self.self===self&&void 0!==self.firebase&&(W.warn("\n Warning: Firebase is already defined in the global scope. Please make sure\n Firebase library is only loaded once.\n "),(z=self.firebase.SDK_VERSION)&&0<=z.indexOf("LITE")&&W.warn("\n Warning: You are trying to load Firebase while using Firebase Performance standalone script.\n You should load Firebase Performance with this instance of Firebase to avoid loading duplicate code.\n "));var Z=H.initializeApp;H.initializeApp=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(){try{return"[object process]"===Object.prototype.toString.call(global.process)}catch(e){return}}()&&W.warn('\n Warning: This is a browser-targeted Firebase bundle but it appears it is being\n run in a Node environment. If running in a Node environment, make sure you\n are using the bundle specified by the "main" field in package.json.\n \n If you are using Webpack, you can specify "main" as the first item in\n "resolve.mainFields":\n https://webpack.js.org/configuration/resolve/#resolvemainfields\n \n If using Rollup, use the @rollup/plugin-node-resolve plugin and specify "main"\n as the first item in "mainFields", e.g. [\'main\', \'module\'].\n https://github.com/rollup/@rollup/plugin-node-resolve\n '),Z.apply(void 0,e)};var q,Q,ee=H;(q=ee).INTERNAL.registerComponent(new O("platform-logger",function(e){return new J(e)},"PRIVATE")),q.registerVersion(B,"0.6.30",Q),q.registerVersion("fire-js","");return ee.registerVersion("firebase","8.10.0","app"),ee.SDK_VERSION="8.10.0",ee}); +//# sourceMappingURL=A_firebase-base.js.map diff --git a/Builds/0.0.6/app/Extensions/Firebase/A_firebasejs/B_firebase-remote-config.js b/Builds/0.0.6/app/Extensions/Firebase/A_firebasejs/B_firebase-remote-config.js new file mode 100644 index 0000000000000000000000000000000000000000..49fcc92a764d4283c643e54c1d6d4065df1c8a2f --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Firebase/A_firebasejs/B_firebase-remote-config.js @@ -0,0 +1,2 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(require("@firebase/app")):"function"==typeof define&&define.amd?define(["@firebase/app"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).firebase)}(this,function(Xt){"use strict";try{!function(){function t(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var e=t(Xt),r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};var s=function(){return(s=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function f(t,s,a,u){return new(a=a||Promise)(function(n,e){function r(t){try{o(u.next(t))}catch(t){e(t)}}function i(t){try{o(u.throw(t))}catch(t){e(t)}}function o(t){var e;t.done?n(t.value):((e=t.value)instanceof a?e:new a(function(t){t(e)})).then(r,i)}o((u=u.apply(t,s||[])).next())})}function p(n,r){var i,o,s,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]},t={next:e(0),throw:e(1),return:e(2)};return"function"==typeof Symbol&&(t[Symbol.iterator]=function(){return this}),t;function e(e){return function(t){return function(e){if(i)throw new TypeError("Generator is already executing.");for(;a;)try{if(i=1,o&&(s=2&e[0]?o.return:e[0]?o.throw||((s=o.return)&&s.call(o),0):o.next)&&!(s=s.call(o,e[1])).done)return s;switch(o=0,(e=s?[2&e[0],s.value]:e)[0]){case 0:case 1:s=e;break;case 4:return a.label++,{value:e[1],done:!1};case 5:a.label++,o=e[1],e=[0];continue;case 7:e=a.ops.pop(),a.trys.pop();continue;default:if(!(s=0<(s=a.trys).length&&s[s.length-1])&&(6===e[0]||2===e[0])){a=0;continue}if(3===e[0]&&(!s||e[1]>s[0]&&e[1]<s[3])){a.label=e[1];break}if(6===e[0]&&a.label<s[1]){a.label=s[1],s=e;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(e);break}s[2]&&a.ops.pop(),a.trys.pop();continue}e=r.call(n,a)}catch(t){e=[6,t],o=0}finally{i=s=0}if(5&e[0])throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}([e,t])}}}function a(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return{value:(t=t&&r>=t.length?void 0:t)&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(t,e){for(var n=0,r=e.length,i=t.length;n<r;n++,i++)t[i]=e[n];return t}var i,o="FirebaseError",h=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}(c,i=Error),c);function c(t,e,n){e=i.call(this,e)||this;return e.code=t,e.customData=n,e.name=o,Object.setPrototypeOf(e,c.prototype),Error.captureStackTrace&&Error.captureStackTrace(e,l.prototype.create),e}var l=(n.prototype.create=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r,i=e[0]||{},o=this.service+"/"+t,t=this.errors[t],t=t?(r=i,t.replace(g,function(t,e){var n=r[e];return null!=n?String(n):"<"+e+"?>"})):"Error",t=this.serviceName+": "+t+" ("+o+").";return new h(o,t,i)},n);function n(t,e,n){this.service=t,this.serviceName=e,this.errors=n}var g=/\{\$([^}]+)}/g;var d=(v.prototype.setInstantiationMode=function(t){return this.instantiationMode=t,this},v.prototype.setMultipleInstances=function(t){return this.multipleInstances=t,this},v.prototype.setServiceProps=function(t){return this.serviceProps=t,this},v.prototype.setInstanceCreatedCallback=function(t){return this.onInstanceCreated=t,this},v);function v(t,e,n){this.name=t,this.instanceFactory=e,this.type=n,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}function m(n){return new Promise(function(t,e){n.onsuccess=function(){t(n.result)},n.onerror=function(){e(n.error)}})}function y(n,r,i){var o,t=new Promise(function(t,e){m(o=n[r].apply(n,i)).then(t,e)});return t.request=o,t}function b(t,n,e){e.forEach(function(e){Object.defineProperty(t.prototype,e,{get:function(){return this[n][e]},set:function(t){this[n][e]=t}})})}function w(e,n,r,t){t.forEach(function(t){t in r.prototype&&(e.prototype[t]=function(){return y(this[n],t,arguments)})})}function _(e,n,r,t){t.forEach(function(t){t in r.prototype&&(e.prototype[t]=function(){return this[n][t].apply(this[n],arguments)})})}function S(t,r,e,n){n.forEach(function(n){n in e.prototype&&(t.prototype[n]=function(){return t=this[r],(e=y(t,n,arguments)).then(function(t){if(t)return new C(t,e.request)});var t,e})})}function E(t){this._index=t}function C(t,e){this._cursor=t,this._request=e}function T(t){this._store=t}function I(n){this._tx=n,this.complete=new Promise(function(t,e){n.oncomplete=function(){t()},n.onerror=function(){e(n.error)},n.onabort=function(){e(n.error)}})}function L(t,e,n){this._db=t,this.oldVersion=e,this.transaction=new I(n)}function P(t){this._db=t}b(E,"_index",["name","keyPath","multiEntry","unique"]),w(E,"_index",IDBIndex,["get","getKey","getAll","getAllKeys","count"]),S(E,"_index",IDBIndex,["openCursor","openKeyCursor"]),b(C,"_cursor",["direction","key","primaryKey","value"]),w(C,"_cursor",IDBCursor,["update","delete"]),["advance","continue","continuePrimaryKey"].forEach(function(n){n in IDBCursor.prototype&&(C.prototype[n]=function(){var e=this,t=arguments;return Promise.resolve().then(function(){return e._cursor[n].apply(e._cursor,t),m(e._request).then(function(t){if(t)return new C(t,e._request)})})})}),T.prototype.createIndex=function(){return new E(this._store.createIndex.apply(this._store,arguments))},T.prototype.index=function(){return new E(this._store.index.apply(this._store,arguments))},b(T,"_store",["name","keyPath","indexNames","autoIncrement"]),w(T,"_store",IDBObjectStore,["put","add","delete","clear","get","getAll","getKey","getAllKeys","count"]),S(T,"_store",IDBObjectStore,["openCursor","openKeyCursor"]),_(T,"_store",IDBObjectStore,["deleteIndex"]),I.prototype.objectStore=function(){return new T(this._tx.objectStore.apply(this._tx,arguments))},b(I,"_tx",["objectStoreNames","mode"]),_(I,"_tx",IDBTransaction,["abort"]),L.prototype.createObjectStore=function(){return new T(this._db.createObjectStore.apply(this._db,arguments))},b(L,"_db",["name","version","objectStoreNames"]),_(L,"_db",IDBDatabase,["deleteObjectStore","close"]),P.prototype.transaction=function(){return new I(this._db.transaction.apply(this._db,arguments))},b(P,"_db",["name","version","objectStoreNames"]),_(P,"_db",IDBDatabase,["close"]),["openCursor","openKeyCursor"].forEach(function(i){[T,E].forEach(function(t){i in t.prototype&&(t.prototype[i.replace("open","iterate")]=function(){var t=(n=arguments,Array.prototype.slice.call(n)),e=t[t.length-1],n=this._store||this._index,r=n[i].apply(n,t.slice(0,-1));r.onsuccess=function(){e(r.result)}})})}),[E,T].forEach(function(t){t.prototype.getAll||(t.prototype.getAll=function(t,n){var r=this,i=[];return new Promise(function(e){r.iterateCursor(t,function(t){t?(i.push(t.value),void 0===n||i.length!=n?t.continue():e(i)):e(i)})})})});var O="0.4.32",k=1e4,M="w:"+O,F="FIS_v2",j="https://firebaseinstallations.googleapis.com/v1",N=36e5,A=((A={})["missing-app-config-values"]='Missing App configuration value: "{$valueName}"',A["not-registered"]="Firebase Installation is not registered.",A["installation-not-found"]="Firebase Installation not found.",A["request-failed"]='{$requestName} request failed with error "{$serverCode} {$serverStatus}: {$serverMessage}"',A["app-offline"]="Could not process request. Application offline.",A["delete-pending-registration"]="Can't delete installation while there is a pending registration request.",A),D=new l("installations","Installations",A);function R(t){return t instanceof h&&t.code.includes("request-failed")}function x(t){t=t.projectId;return j+"/projects/"+t+"/installations"}function B(t){return{token:t.token,requestStatus:2,expiresIn:(t=t.expiresIn,Number(t.replace("s","000"))),creationTime:Date.now()}}function q(n,r){return f(this,void 0,void 0,function(){var e;return p(this,function(t){switch(t.label){case 0:return[4,r.json()];case 1:return e=t.sent(),e=e.error,[2,D.create("request-failed",{requestName:n,serverCode:e.code,serverMessage:e.message,serverStatus:e.status})]}})})}function H(t){t=t.apiKey;return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":t})}function K(t,e){e=e.refreshToken,t=H(t);return t.append("Authorization",F+" "+e),t}function V(n){return f(this,void 0,void 0,function(){var e;return p(this,function(t){switch(t.label){case 0:return[4,n()];case 1:return 500<=(e=t.sent()).status&&e.status<600?[2,n()]:[2,e]}})})}function z(e){return new Promise(function(t){setTimeout(t,e)})}function U(t){return btoa(String.fromCharCode.apply(String,u([],function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),s=[];try{for(;(void 0===e||0<e--)&&!(r=o.next()).done;)s.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}(t)))).replace(/\+/g,"-").replace(/\//g,"_")}var $=/^[cdef][\w-]{21}$/,G="";function W(){try{var t=new Uint8Array(17);(self.crypto||self.msCrypto).getRandomValues(t),t[0]=112+t[0]%16;var e=U(t).substr(0,22);return $.test(e)?e:G}catch(t){return G}}function J(t){return t.appName+"!"+t.appId}var Y=new Map;function Z(t,e){t=J(t);Q(t,e),function(t,e){var n=tt();n&&n.postMessage({key:t,fid:e});et()}(t,e)}function Q(t,e){var n,r,t=Y.get(t);if(t)try{for(var i=a(t),o=i.next();!o.done;o=i.next())(0,o.value)(e)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}var X=null;function tt(){return!X&&"BroadcastChannel"in self&&((X=new BroadcastChannel("[Firebase] FID Change")).onmessage=function(t){Q(t.data.key,t.data.fid)}),X}function et(){0===Y.size&&X&&(X.close(),X=null)}var nt,rt,it="firebase-installations-database",ot=1,st="firebase-installations-store",at=null;function ut(){var t,e,n;return at||(t=ot,e=function(t){0===t.oldVersion&&t.createObjectStore(st)},(n=(t=y(indexedDB,"open",[it,ot])).request)&&(n.onupgradeneeded=function(t){e&&e(new L(n.result,t.oldVersion,n.transaction))}),at=t.then(function(t){return new P(t)})),at}function ct(o,s){return f(this,void 0,void 0,function(){var e,n,r,i;return p(this,function(t){switch(t.label){case 0:return e=J(o),[4,ut()];case 1:return r=t.sent(),n=r.transaction(st,"readwrite"),[4,(r=n.objectStore(st)).get(e)];case 2:return i=t.sent(),[4,r.put(s,e)];case 3:return t.sent(),[4,n.complete];case 4:return t.sent(),i&&i.fid===s.fid||Z(o,s.fid),[2,s]}})})}function lt(r){return f(this,void 0,void 0,function(){var e,n;return p(this,function(t){switch(t.label){case 0:return e=J(r),[4,ut()];case 1:return n=t.sent(),[4,(n=n.transaction(st,"readwrite")).objectStore(st).delete(e)];case 2:return t.sent(),[4,n.complete];case 3:return t.sent(),[2]}})})}function ft(s,a){return f(this,void 0,void 0,function(){var e,n,r,i,o;return p(this,function(t){switch(t.label){case 0:return e=J(s),[4,ut()];case 1:return r=t.sent(),n=r.transaction(st,"readwrite"),[4,(r=n.objectStore(st)).get(e)];case 2:return i=t.sent(),void 0!==(o=a(i))?[3,4]:[4,r.delete(e)];case 3:return t.sent(),[3,6];case 4:return[4,r.put(o,e)];case 5:t.sent(),t.label=6;case 6:return[4,n.complete];case 7:return t.sent(),!o||i&&i.fid===o.fid||Z(s,o.fid),[2,o]}})})}function ht(i){return f(this,void 0,void 0,function(){var e,n,r;return p(this,function(t){switch(t.label){case 0:return[4,ft(i,function(t){t=gt(t||{fid:W(),registrationStatus:0}),t=function(t,e){{if(0!==e.registrationStatus)return 1===e.registrationStatus?{installationEntry:e,registrationPromise:function(i){return f(this,void 0,void 0,function(){var e,n,r;return p(this,function(t){switch(t.label){case 0:return[4,pt(i)];case 1:e=t.sent(),t.label=2;case 2:return 1!==e.registrationStatus?[3,5]:[4,z(100)];case 3:return t.sent(),[4,pt(i)];case 4:return e=t.sent(),[3,2];case 5:return 0!==e.registrationStatus?[3,7]:[4,ht(i)];case 6:return r=t.sent(),n=r.installationEntry,(r=r.registrationPromise)?[2,r]:[2,n];case 7:return[2,e]}})})}(t)}:{installationEntry:e};if(!navigator.onLine){var n=Promise.reject(D.create("app-offline"));return{installationEntry:e,registrationPromise:n}}e={fid:e.fid,registrationStatus:1,registrationTime:Date.now()},t=function(r,i){return f(this,void 0,void 0,function(){var e,n;return p(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,7]),[4,function(s,t){var a=t.fid;return f(this,void 0,void 0,function(){var e,n,r,i,o;return p(this,function(t){switch(t.label){case 0:return e=x(s),n=H(s),o={fid:a,authVersion:F,appId:s.appId,sdkVersion:M},r={method:"POST",headers:n,body:JSON.stringify(o)},[4,V(function(){return fetch(e,r)})];case 1:return(i=t.sent()).ok?[4,i.json()]:[3,3];case 2:return o=t.sent(),[2,{fid:o.fid||a,registrationStatus:2,refreshToken:o.refreshToken,authToken:B(o.authToken)}];case 3:return[4,q("Create Installation",i)];case 4:throw t.sent()}})})}(r,i)];case 1:return e=t.sent(),[2,ct(r,e)];case 2:return R(n=t.sent())&&409===n.customData.serverCode?[4,lt(r)]:[3,4];case 3:return t.sent(),[3,6];case 4:return[4,ct(r,{fid:i.fid,registrationStatus:0})];case 5:t.sent(),t.label=6;case 6:throw n;case 7:return[2]}})})}(t,e);return{installationEntry:e,registrationPromise:t}}}(i,t);return e=t.registrationPromise,t.installationEntry})];case 1:return(n=t.sent()).fid!==G?[3,3]:(r={},[4,e]);case 2:return[2,(r.installationEntry=t.sent(),r)];case 3:return[2,{installationEntry:n,registrationPromise:e}]}})})}function pt(t){return ft(t,function(t){if(!t)throw D.create("installation-not-found");return gt(t)})}function gt(t){return 1===(e=t).registrationStatus&&e.registrationTime+k<Date.now()?{fid:t.fid,registrationStatus:0}:t;var e}function dt(t,s){var a=t.appConfig,u=t.platformLoggerProvider;return f(this,void 0,void 0,function(){var e,n,r,i,o;return p(this,function(t){switch(t.label){case 0:return e=function(t,e){e=e.fid;return x(t)+"/"+e+"/authTokens:generate"}(a,s),n=K(a,s),(o=u.getImmediate({optional:!0}))&&n.append("x-firebase-client",o.getPlatformInfoString()),o={installation:{sdkVersion:M}},r={method:"POST",headers:n,body:JSON.stringify(o)},[4,V(function(){return fetch(e,r)})];case 1:return(i=t.sent()).ok?[4,i.json()]:[3,3];case 2:return o=t.sent(),[2,B(o)];case 3:return[4,q("Generate Auth Token",i)];case 4:throw t.sent()}})})}function vt(i,o){return void 0===o&&(o=!1),f(this,void 0,void 0,function(){var r,e,n;return p(this,function(t){switch(t.label){case 0:return[4,ft(i.appConfig,function(t){if(!yt(t))throw D.create("not-registered");var e,n=t.authToken;if(o||2!==(e=n).requestStatus||function(t){var e=Date.now();return e<t.creationTime||t.creationTime+t.expiresIn<e+N}(e)){if(1===n.requestStatus)return r=function(n,r){return f(this,void 0,void 0,function(){var e;return p(this,function(t){switch(t.label){case 0:return[4,mt(n.appConfig)];case 1:e=t.sent(),t.label=2;case 2:return 1!==e.authToken.requestStatus?[3,5]:[4,z(100)];case 3:return t.sent(),[4,mt(n.appConfig)];case 4:return e=t.sent(),[3,2];case 5:return 0===(e=e.authToken).requestStatus?[2,vt(n,r)]:[2,e]}})})}(i,o),t;if(!navigator.onLine)throw D.create("app-offline");n=(e=t,n={requestStatus:1,requestTime:Date.now()},s(s({},e),{authToken:n}));return r=function(i,o){return f(this,void 0,void 0,function(){var e,n,r;return p(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,8]),[4,dt(i,o)];case 1:return e=t.sent(),r=s(s({},o),{authToken:e}),[4,ct(i.appConfig,r)];case 2:return t.sent(),[2,e];case 3:return!R(n=t.sent())||401!==n.customData.serverCode&&404!==n.customData.serverCode?[3,5]:[4,lt(i.appConfig)];case 4:return t.sent(),[3,7];case 5:return r=s(s({},o),{authToken:{requestStatus:0}}),[4,ct(i.appConfig,r)];case 6:t.sent(),t.label=7;case 7:throw n;case 8:return[2]}})})}(i,n),n}return t})];case 1:return e=t.sent(),r?[4,r]:[3,3];case 2:return n=t.sent(),[3,4];case 3:n=e.authToken,t.label=4;case 4:return[2,n]}})})}function mt(t){return ft(t,function(t){if(!yt(t))throw D.create("not-registered");var e=t.authToken;return 1===(e=e).requestStatus&&e.requestTime+k<Date.now()?s(s({},t),{authToken:{requestStatus:0}}):t})}function yt(t){return void 0!==t&&2===t.registrationStatus}function bt(e,n){return void 0===n&&(n=!1),f(this,void 0,void 0,function(){return p(this,function(t){switch(t.label){case 0:return[4,function(n){return f(this,void 0,void 0,function(){var e;return p(this,function(t){switch(t.label){case 0:return[4,ht(n)];case 1:return(e=t.sent().registrationPromise)?[4,e]:[3,3];case 2:t.sent(),t.label=3;case 3:return[2]}})})}(e.appConfig)];case 1:return t.sent(),[4,vt(e,n)];case 2:return[2,t.sent().token]}})})}function wt(i,o){return f(this,void 0,void 0,function(){var e,n,r;return p(this,function(t){switch(t.label){case 0:return e=function(t,e){e=e.fid;return x(t)+"/"+e}(i,o),r=K(i,o),n={method:"DELETE",headers:r},[4,V(function(){return fetch(e,n)})];case 1:return(r=t.sent()).ok?[3,3]:[4,q("Delete Installation",r)];case 2:throw t.sent();case 3:return[2]}})})}function _t(t,r){var i=t.appConfig;return function(t,e){tt();var n=J(t);(t=Y.get(n))||(t=new Set,Y.set(n,t)),t.add(e)}(i,r),function(){var t,e,n;e=r,n=J(t=i),(t=Y.get(n))&&(t.delete(e),0===t.size&&Y.delete(n),et())}}function St(t){return D.create("missing-app-config-values",{valueName:t})}(nt=e.default).INTERNAL.registerComponent(new d("installations",function(t){var e=t.getProvider("app").getImmediate(),n={appConfig:function(t){var e,n;if(!t||!t.options)throw St("App Configuration");if(!t.name)throw St("App Name");try{for(var r=a(["projectId","apiKey","appId"]),i=r.next();!i.done;i=r.next()){var o=i.value;if(!t.options[o])throw St(o)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}return{appName:t.name,projectId:t.options.projectId,apiKey:t.options.apiKey,appId:t.options.appId}}(e),platformLoggerProvider:t.getProvider("platform-logger")};return{app:e,getId:function(){return function(r){return f(this,void 0,void 0,function(){var e,n;return p(this,function(t){switch(t.label){case 0:return[4,ht(r.appConfig)];case 1:return e=t.sent(),n=e.installationEntry,(e.registrationPromise||vt(r)).catch(console.error),[2,n.fid]}})})}(n)},getToken:function(t){return bt(n,t)},delete:function(){return function(r){return f(this,void 0,void 0,function(){var e,n;return p(this,function(t){switch(t.label){case 0:return[4,ft(e=r.appConfig,function(t){if(!t||0!==t.registrationStatus)return t})];case 1:if(!(n=t.sent()))return[3,6];if(1!==n.registrationStatus)return[3,2];throw D.create("delete-pending-registration");case 2:if(2!==n.registrationStatus)return[3,6];if(navigator.onLine)return[3,3];throw D.create("app-offline");case 3:return[4,wt(e,n)];case 4:return t.sent(),[4,lt(e)];case 5:t.sent(),t.label=6;case 6:return[2]}})})}(n)},onIdChange:function(t){return _t(n,t)}}},"PUBLIC")),nt.registerVersion("@firebase/installations",O),(A=rt=rt||{})[A.DEBUG=0]="DEBUG",A[A.VERBOSE=1]="VERBOSE",A[A.INFO=2]="INFO",A[A.WARN=3]="WARN",A[A.ERROR=4]="ERROR",A[A.SILENT=5]="SILENT";function Et(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];if(!(e<t.logLevel)){var i=(new Date).toISOString(),o=It[e];if(!o)throw new Error("Attempted to log a message with an invalid logType (value: "+e+")");console[o].apply(console,u(["["+i+"] "+t.name+":"],n))}}var Ct={debug:rt.DEBUG,verbose:rt.VERBOSE,info:rt.INFO,warn:rt.WARN,error:rt.ERROR,silent:rt.SILENT},Tt=rt.INFO,It=((A={})[rt.DEBUG]="log",A[rt.VERBOSE]="log",A[rt.INFO]="info",A[rt.WARN]="warn",A[rt.ERROR]="error",A),Lt=(Object.defineProperty(Pt.prototype,"logLevel",{get:function(){return this._logLevel},set:function(t){if(!(t in rt))throw new TypeError('Invalid value "'+t+'" assigned to `logLevel`');this._logLevel=t},enumerable:!1,configurable:!0}),Pt.prototype.setLogLevel=function(t){this._logLevel="string"==typeof t?Ct[t]:t},Object.defineProperty(Pt.prototype,"logHandler",{get:function(){return this._logHandler},set:function(t){if("function"!=typeof t)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=t},enumerable:!1,configurable:!0}),Object.defineProperty(Pt.prototype,"userLogHandler",{get:function(){return this._userLogHandler},set:function(t){this._userLogHandler=t},enumerable:!1,configurable:!0}),Pt.prototype.debug=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._userLogHandler&&this._userLogHandler.apply(this,u([this,rt.DEBUG],t)),this._logHandler.apply(this,u([this,rt.DEBUG],t))},Pt.prototype.log=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._userLogHandler&&this._userLogHandler.apply(this,u([this,rt.VERBOSE],t)),this._logHandler.apply(this,u([this,rt.VERBOSE],t))},Pt.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._userLogHandler&&this._userLogHandler.apply(this,u([this,rt.INFO],t)),this._logHandler.apply(this,u([this,rt.INFO],t))},Pt.prototype.warn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._userLogHandler&&this._userLogHandler.apply(this,u([this,rt.WARN],t)),this._logHandler.apply(this,u([this,rt.WARN],t))},Pt.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._userLogHandler&&this._userLogHandler.apply(this,u([this,rt.ERROR],t)),this._logHandler.apply(this,u([this,rt.ERROR],t))},Pt);function Pt(t){this.name=t,this._logLevel=Tt,this._logHandler=Et,this._userLogHandler=null}var Ot=(kt.prototype.isCachedDataFresh=function(t,e){if(!e)return this.logger.debug("Config fetch cache check. Cache unpopulated."),!1;var n=Date.now()-e,e=n<=t;return this.logger.debug("Config fetch cache check. Cache age millis: "+n+". Cache max age millis (minimumFetchIntervalMillis setting): "+t+". Is cache hit: "+e+"."),e},kt.prototype.fetch=function(i){return f(this,void 0,void 0,function(){var e,n,r;return p(this,function(t){switch(t.label){case 0:return[4,Promise.all([this.storage.getLastSuccessfulFetchTimestampMillis(),this.storage.getLastSuccessfulFetchResponse()])];case 1:return(r=t.sent(),e=r[0],(r=r[1])&&this.isCachedDataFresh(i.cacheMaxAgeMillis,e))?[2,r]:(i.eTag=r&&r.eTag,[4,this.client.fetch(i)]);case 2:return n=t.sent(),r=[this.storageCache.setLastSuccessfulFetchTimestampMillis(Date.now())],200===n.status&&r.push(this.storage.setLastSuccessfulFetchResponse(n)),[4,Promise.all(r)];case 3:return t.sent(),[2,n]}})})},kt);function kt(t,e,n,r){this.client=t,this.storage=e,this.storageCache=n,this.logger=r}var A=((A={})["registration-window"]="Undefined window object. This SDK only supports usage in a browser environment.",A["registration-project-id"]="Undefined project identifier. Check Firebase app initialization.",A["registration-api-key"]="Undefined API key. Check Firebase app initialization.",A["registration-app-id"]="Undefined app identifier. Check Firebase app initialization.",A["storage-open"]="Error thrown when opening storage. Original error: {$originalErrorMessage}.",A["storage-get"]="Error thrown when reading from storage. Original error: {$originalErrorMessage}.",A["storage-set"]="Error thrown when writing to storage. Original error: {$originalErrorMessage}.",A["storage-delete"]="Error thrown when deleting from storage. Original error: {$originalErrorMessage}.",A["fetch-client-network"]="Fetch client failed to connect to a network. Check Internet connection. Original error: {$originalErrorMessage}.",A["fetch-timeout"]='The config fetch request timed out. Configure timeout using "fetchTimeoutMillis" SDK setting.',A["fetch-throttle"]='The config fetch request timed out while in an exponential backoff state. Configure timeout using "fetchTimeoutMillis" SDK setting. Unix timestamp in milliseconds when fetch request throttling ends: {$throttleEndTimeMillis}.',A["fetch-client-parse"]="Fetch client could not parse response. Original error: {$originalErrorMessage}.",A["fetch-status"]="Fetch server returned an HTTP error status. HTTP status: {$httpStatus}.",A),Mt=new l("remoteconfig","Remote Config",A);var Ft=(jt.prototype.fetch=function(h){return f(this,void 0,void 0,function(){var n,r,i,o,s,a,u,c,l,f;return p(this,function(t){switch(t.label){case 0:return[4,Promise.all([this.firebaseInstallations.getId(),this.firebaseInstallations.getToken()])];case 1:o=t.sent(),n=o[0],i=o[1],r=window.FIREBASE_REMOTE_CONFIG_URL_BASE||"https://firebaseremoteconfig.googleapis.com",o=r+"/v1/projects/"+this.projectId+"/namespaces/"+this.namespace+":fetch?key="+this.apiKey,r={"Content-Type":"application/json","Content-Encoding":"gzip","If-None-Match":h.eTag||"*"},i={sdk_version:this.sdkVersion,app_instance_id:n,app_instance_id_token:i,app_id:this.appId,language_code:(e=void 0===e?navigator:e).languages&&e.languages[0]||e.language},i={method:"POST",headers:r,body:JSON.stringify(i)},o=fetch(o,i),i=new Promise(function(t,e){h.signal.addEventListener(function(){var t=new Error("The operation was aborted.");t.name="AbortError",e(t)})}),t.label=2;case 2:return t.trys.push([2,5,,6]),[4,Promise.race([o,i])];case 3:return t.sent(),[4,o];case 4:return f=t.sent(),[3,6];case 5:throw i=t.sent(),o="fetch-client-network","AbortError"===i.name&&(o="fetch-timeout"),Mt.create(o,{originalErrorMessage:i.message});case 6:if(s=f.status,a=f.headers.get("ETag")||void 0,200!==f.status)return[3,11];l=void 0,t.label=7;case 7:return t.trys.push([7,9,,10]),[4,f.json()];case 8:return l=t.sent(),[3,10];case 9:throw f=t.sent(),Mt.create("fetch-client-parse",{originalErrorMessage:f.message});case 10:u=l.entries,c=l.state,t.label=11;case 11:if("INSTANCE_STATE_UNSPECIFIED"===c?s=500:"NO_CHANGE"===c?s=304:"NO_TEMPLATE"!==c&&"EMPTY_CONFIG"!==c||(u={}),304!==s&&200!==s)throw Mt.create("fetch-status",{httpStatus:s});return[2,{status:s,eTag:a,config:u}]}var e})})},jt);function jt(t,e,n,r,i,o){this.firebaseInstallations=t,this.sdkVersion=e,this.namespace=n,this.projectId=r,this.apiKey=i,this.appId=o}var Nt=(At.prototype.addEventListener=function(t){this.listeners.push(t)},At.prototype.abort=function(){this.listeners.forEach(function(t){return t()})},At);function At(){this.listeners=[]}var Dt=["1","true","t","yes","y","on"],Rt=(xt.prototype.asString=function(){return this._value},xt.prototype.asBoolean=function(){return"static"!==this._source&&0<=Dt.indexOf(this._value.toLowerCase())},xt.prototype.asNumber=function(){if("static"===this._source)return 0;var t=Number(this._value);return t=isNaN(t)?0:t},xt.prototype.getSource=function(){return this._source},xt);function xt(t,e){void 0===e&&(e=""),this._source=t,this._value=e}var Bt=(qt.prototype.setLogLevel=function(t){switch(t){case"debug":this._logger.logLevel=rt.DEBUG;break;case"silent":this._logger.logLevel=rt.SILENT;break;default:this._logger.logLevel=rt.ERROR}},Object.defineProperty(qt.prototype,"fetchTimeMillis",{get:function(){return this._storageCache.getLastSuccessfulFetchTimestampMillis()||-1},enumerable:!1,configurable:!0}),Object.defineProperty(qt.prototype,"lastFetchStatus",{get:function(){return this._storageCache.getLastFetchStatus()||"no-fetch-yet"},enumerable:!1,configurable:!0}),qt.prototype.activate=function(){return f(this,void 0,void 0,function(){var e,n;return p(this,function(t){switch(t.label){case 0:return[4,Promise.all([this._storage.getLastSuccessfulFetchResponse(),this._storage.getActiveConfigEtag()])];case 1:return n=t.sent(),e=n[0],n=n[1],e&&e.config&&e.eTag&&e.eTag!==n?[4,Promise.all([this._storageCache.setActiveConfig(e.config),this._storage.setActiveConfigEtag(e.eTag)])]:[2,!1];case 2:return t.sent(),[2,!0]}})})},qt.prototype.ensureInitialized=function(){var t=this;return this._initializePromise||(this._initializePromise=this._storageCache.loadFromStorage().then(function(){t._isInitializationComplete=!0})),this._initializePromise},qt.prototype.fetch=function(){return f(this,void 0,void 0,function(){var r,i,o,s=this;return p(this,function(t){switch(t.label){case 0:r=new Nt,setTimeout(function(){return f(s,void 0,void 0,function(){return p(this,function(t){return r.abort(),[2]})})},this.settings.fetchTimeoutMillis),t.label=1;case 1:return t.trys.push([1,4,,6]),[4,this._client.fetch({cacheMaxAgeMillis:this.settings.minimumFetchIntervalMillis,signal:r})];case 2:return t.sent(),[4,this._storageCache.setLastFetchStatus("success")];case 3:return t.sent(),[3,6];case 4:return i=t.sent(),n="fetch-throttle",o=(e=i)instanceof h&&-1!==e.code.indexOf(n)?"throttle":"failure",[4,this._storageCache.setLastFetchStatus(o)];case 5:throw t.sent(),i;case 6:return[2]}var e,n})})},qt.prototype.fetchAndActivate=function(){return f(this,void 0,void 0,function(){return p(this,function(t){switch(t.label){case 0:return[4,this.fetch()];case 1:return t.sent(),[2,this.activate()]}})})},qt.prototype.getAll=function(){var n=this;return function(t,e){void 0===t&&(t={});void 0===e&&(e={});return Object.keys(s(s({},t),e))}(this._storageCache.getActiveConfig(),this.defaultConfig).reduce(function(t,e){return t[e]=n.getValue(e),t},{})},qt.prototype.getBoolean=function(t){return this.getValue(t).asBoolean()},qt.prototype.getNumber=function(t){return this.getValue(t).asNumber()},qt.prototype.getString=function(t){return this.getValue(t).asString()},qt.prototype.getValue=function(t){this._isInitializationComplete||this._logger.debug('A value was requested for key "'+t+'" before SDK initialization completed. Await on ensureInitialized if the intent was to get a previously activated value.');var e=this._storageCache.getActiveConfig();return e&&void 0!==e[t]?new Rt("remote",e[t]):this.defaultConfig&&void 0!==this.defaultConfig[t]?new Rt("default",String(this.defaultConfig[t])):(this._logger.debug('Returning static value for key "'+t+'". Define a default or remote value if this is unintentional.'),new Rt("static"))},qt);function qt(t,e,n,r,i){this.app=t,this._client=e,this._storageCache=n,this._storage=r,this._logger=i,this._isInitializationComplete=!1,this.settings={fetchTimeoutMillis:6e4,minimumFetchIntervalMillis:432e5},this.defaultConfig={}}function Ht(t,e){t=t.target.error||void 0;return Mt.create(e,{originalErrorMessage:t&&t.message})}var Kt="app_namespace_store",Vt="firebase_remote_config",zt=1;var Ut=($t.prototype.getLastFetchStatus=function(){return this.get("last_fetch_status")},$t.prototype.setLastFetchStatus=function(t){return this.set("last_fetch_status",t)},$t.prototype.getLastSuccessfulFetchTimestampMillis=function(){return this.get("last_successful_fetch_timestamp_millis")},$t.prototype.setLastSuccessfulFetchTimestampMillis=function(t){return this.set("last_successful_fetch_timestamp_millis",t)},$t.prototype.getLastSuccessfulFetchResponse=function(){return this.get("last_successful_fetch_response")},$t.prototype.setLastSuccessfulFetchResponse=function(t){return this.set("last_successful_fetch_response",t)},$t.prototype.getActiveConfig=function(){return this.get("active_config")},$t.prototype.setActiveConfig=function(t){return this.set("active_config",t)},$t.prototype.getActiveConfigEtag=function(){return this.get("active_config_etag")},$t.prototype.setActiveConfigEtag=function(t){return this.set("active_config_etag",t)},$t.prototype.getThrottleMetadata=function(){return this.get("throttle_metadata")},$t.prototype.setThrottleMetadata=function(t){return this.set("throttle_metadata",t)},$t.prototype.deleteThrottleMetadata=function(){return this.delete("throttle_metadata")},$t.prototype.get=function(a){return f(this,void 0,void 0,function(){var o,s=this;return p(this,function(t){switch(t.label){case 0:return[4,this.openDbPromise];case 1:return o=t.sent(),[2,new Promise(function(e,n){var t=o.transaction([Kt],"readonly").objectStore(Kt),r=s.createCompositeKey(a);try{var i=t.get(r);i.onerror=function(t){n(Ht(t,"storage-get"))},i.onsuccess=function(t){t=t.target.result;e(t?t.value:void 0)}}catch(t){n(Mt.create("storage-get",{originalErrorMessage:t&&t.message}))}})]}})})},$t.prototype.set=function(a,u){return f(this,void 0,void 0,function(){var o,s=this;return p(this,function(t){switch(t.label){case 0:return[4,this.openDbPromise];case 1:return o=t.sent(),[2,new Promise(function(t,e){var n=o.transaction([Kt],"readwrite").objectStore(Kt),r=s.createCompositeKey(a);try{var i=n.put({compositeKey:r,value:u});i.onerror=function(t){e(Ht(t,"storage-set"))},i.onsuccess=function(){t()}}catch(t){e(Mt.create("storage-set",{originalErrorMessage:t&&t.message}))}})]}})})},$t.prototype.delete=function(a){return f(this,void 0,void 0,function(){var o,s=this;return p(this,function(t){switch(t.label){case 0:return[4,this.openDbPromise];case 1:return o=t.sent(),[2,new Promise(function(t,e){var n=o.transaction([Kt],"readwrite").objectStore(Kt),r=s.createCompositeKey(a);try{var i=n.delete(r);i.onerror=function(t){e(Ht(t,"storage-delete"))},i.onsuccess=function(){t()}}catch(t){e(Mt.create("storage-delete",{originalErrorMessage:t&&t.message}))}})]}})})},$t.prototype.createCompositeKey=function(t){return[this.appId,this.appName,this.namespace,t].join()},$t);function $t(t,e,n,r){void 0===r&&(r=new Promise(function(e,n){var t=indexedDB.open(Vt,zt);t.onerror=function(t){n(Ht(t,"storage-open"))},t.onsuccess=function(t){e(t.target.result)},t.onupgradeneeded=function(t){var e=t.target.result;0===t.oldVersion&&e.createObjectStore(Kt,{keyPath:"compositeKey"})}})),this.appId=t,this.appName=e,this.namespace=n,this.openDbPromise=r}var Gt=(Wt.prototype.getLastFetchStatus=function(){return this.lastFetchStatus},Wt.prototype.getLastSuccessfulFetchTimestampMillis=function(){return this.lastSuccessfulFetchTimestampMillis},Wt.prototype.getActiveConfig=function(){return this.activeConfig},Wt.prototype.loadFromStorage=function(){return f(this,void 0,void 0,function(){var e,n,r;return p(this,function(t){switch(t.label){case 0:return e=this.storage.getLastFetchStatus(),n=this.storage.getLastSuccessfulFetchTimestampMillis(),r=this.storage.getActiveConfig(),[4,e];case 1:return(e=t.sent())&&(this.lastFetchStatus=e),[4,n];case 2:return(n=t.sent())&&(this.lastSuccessfulFetchTimestampMillis=n),[4,r];case 3:return(r=t.sent())&&(this.activeConfig=r),[2]}})})},Wt.prototype.setLastFetchStatus=function(t){return this.lastFetchStatus=t,this.storage.setLastFetchStatus(t)},Wt.prototype.setLastSuccessfulFetchTimestampMillis=function(t){return this.lastSuccessfulFetchTimestampMillis=t,this.storage.setLastSuccessfulFetchTimestampMillis(t)},Wt.prototype.setActiveConfig=function(t){return this.activeConfig=t,this.storage.setActiveConfig(t)},Wt);function Wt(t){this.storage=t}var Jt=(Yt.prototype.fetch=function(n){return f(this,void 0,void 0,function(){var e;return p(this,function(t){switch(t.label){case 0:return[4,this.storage.getThrottleMetadata()];case 1:return e=t.sent()||{backoffCount:0,throttleEndTimeMillis:Date.now()},[2,this.attemptFetch(n,e)]}})})},Yt.prototype.attemptFetch=function(u,t){var c=t.throttleEndTimeMillis,l=t.backoffCount;return f(this,void 0,void 0,function(){var s,a;return p(this,function(t){switch(t.label){case 0:return[4,(i=u.signal,o=c,new Promise(function(t,e){var n=Math.max(o-Date.now(),0),r=setTimeout(t,n);i.addEventListener(function(){clearTimeout(r),e(Mt.create("fetch-throttle",{throttleEndTimeMillis:o}))})}))];case 1:t.sent(),t.label=2;case 2:return t.trys.push([2,5,,7]),[4,this.client.fetch(u)];case 3:return s=t.sent(),[4,this.storage.deleteThrottleMetadata()];case 4:return t.sent(),[2,s];case 5:if(!function(t){if(t instanceof h&&t.customData){t=Number(t.customData.httpStatus);return 429===t||500===t||503===t||504===t}}(a=t.sent()))throw a;return a={throttleEndTimeMillis:Date.now()+(e=l,void 0===r&&(r=2),r=(n=void 0===n?1e3:n)*Math.pow(r,e),e=Math.round(.5*r*(Math.random()-.5)*2),Math.min(144e5,r+e)),backoffCount:l+1},[4,this.storage.setThrottleMetadata(a)];case 6:return t.sent(),[2,this.attemptFetch(u,a)];case 7:return[2]}var e,n,r,i,o})})},Yt);function Yt(t,e){this.client=t,this.storage=e}var Zt,Qt="@firebase/remote-config";(Zt=e.default).INTERNAL.registerComponent(new d("remoteConfig",function(t,e){var n=e.instanceIdentifier,r=t.getProvider("app").getImmediate(),i=t.getProvider("installations").getImmediate();if("undefined"==typeof window)throw Mt.create("registration-window");var o=r.options,s=o.projectId,a=o.apiKey,u=o.appId;if(!s)throw Mt.create("registration-project-id");if(!a)throw Mt.create("registration-api-key");if(!u)throw Mt.create("registration-app-id");n=n||"firebase";e=new Ut(u,r.name,n),t=new Gt(e),o=new Lt(Qt);o.logLevel=rt.ERROR;u=new Ft(i,Zt.SDK_VERSION,n,s,a,u),u=new Jt(u,e),u=new Ot(u,e,t,o),o=new Bt(r,u,t,e,o);return o.ensureInitialized(),o},"PUBLIC").setMultipleInstances(!0)),Zt.registerVersion(Qt,"0.1.43")}.apply(this,arguments)}catch(t){throw console.error(t),new Error("Cannot instantiate firebase-remote-config.js - be sure to load firebase-app.js first.")}}); +//# sourceMappingURL=B_firebase-remote-config.js.map diff --git a/Builds/0.0.6/app/Extensions/Firebase/B_firebasetools/C_firebasetools.js b/Builds/0.0.6/app/Extensions/Firebase/B_firebasetools/C_firebasetools.js new file mode 100644 index 0000000000000000000000000000000000000000..42d3dbe66f15616d05d776830c78ac8319e14df4 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Firebase/B_firebasetools/C_firebasetools.js @@ -0,0 +1,2 @@ +var gdjs;(function(e){const i=new e.Logger("Firebase (setup)");let p;(function(a){let c;(function(r){r.onAppCreated=[],r._setupFirebase=async u=>{try{var n=JSON.parse(u.getGame().getExtensionProperty("Firebase","FirebaseConfig"))}catch(t){i.error("The Firebase configuration is invalid! Error: "+t);return}if(typeof n=="object"){firebase.apps.length!==0&&await firebase.app().delete(),firebase.initializeApp(n);for(let t of r.onAppCreated)t()}},e.registerFirstRuntimeSceneLoadedCallback(r._setupFirebase)})(c=a.firebaseTools||(a.firebaseTools={}))})(p=e.evtTools||(e.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=C_firebasetools.js.map diff --git a/Builds/0.0.6/app/Extensions/Firebase/B_firebasetools/D_remoteconfigtools.js b/Builds/0.0.6/app/Extensions/Firebase/B_firebasetools/D_remoteconfigtools.js new file mode 100644 index 0000000000000000000000000000000000000000..17266d3d816bec45a32837c02b888f5cafeaba5e --- /dev/null +++ b/Builds/0.0.6/app/Extensions/Firebase/B_firebasetools/D_remoteconfigtools.js @@ -0,0 +1,2 @@ +var gdjs;(function(e){let r;(function(a){let p;(function(n){let s;(function(i){i.setAutoUpdateInterval=t=>{firebase.remoteConfig().settings.minimumFetchIntervalMillis=t},i.setDefaultConfig=t=>{firebase.remoteConfig().defaultConfig=t.toJSObject()},e.evtTools.firebaseTools.onAppCreated.push(()=>{firebase.remoteConfig().settings.minimumFetchIntervalMillis=-1})})(s=n.remoteConfig||(n.remoteConfig={}))})(p=a.firebaseTools||(a.firebaseTools={}))})(r=e.evtTools||(e.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=D_remoteconfigtools.js.map diff --git a/Builds/0.0.6/app/Extensions/LinkedObjects/linkedobjects.js b/Builds/0.0.6/app/Extensions/LinkedObjects/linkedobjects.js new file mode 100644 index 0000000000000000000000000000000000000000..f05cdfd92f388a83cef43143df1e883942d1af93 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/LinkedObjects/linkedobjects.js @@ -0,0 +1,2 @@ +var gdjs;(function(r){class f{constructor(){this._links=new Map}static getManager(e){return e.linkedObjectsManager||(e.linkedObjectsManager=new r.LinksManager),e.linkedObjectsManager}_getMapOfObjectsLinkedWith(e){return this._links.has(e.id)||this._links.set(e.id,new k),this._links.get(e.id).linkedObjectMap}getObjectsLinkedWith(e){return this._links.has(e.id)||this._links.set(e.id,new k),this._links.get(e.id)}getObjectsLinkedWithAndNamed(e,t){let n=this._getMapOfObjectsLinkedWith(e).get(t);return n||(n=r.staticArray(f.prototype.getObjectsLinkedWithAndNamed)),n}linkObjects(e,t){const n=this._getMapOfObjectsLinkedWith(e);n.has(t.getName())||n.set(t.getName(),[]);const i=n.get(t.getName());i.indexOf(t)===-1&&i.push(t);const c=this._getMapOfObjectsLinkedWith(t);c.has(e.getName())||c.set(e.getName(),[]);const g=c.get(e.getName());g.indexOf(e)===-1&&g.push(e)}removeAllLinksOf(e){const t=this._links.get(e.id);if(!!t){for(const n of t.linkedObjectMap.values())for(let i=0;i<n.length;i++){const c=n[i];if(this._links.has(c.id)){const g=this._links.get(c.id).linkedObjectMap.get(e.getName()),a=g.indexOf(e);a!==-1&&g.splice(a,1)}}this._links.delete(e.id)}}removeLinkBetween(e,t){if(this._links.has(e.id)){const n=this._links.get(e.id).linkedObjectMap;if(n.has(t.getName())){const i=n.get(t.getName()),c=i.indexOf(t);c!==-1&&i.splice(c,1)}}if(this._links.has(t.id)){const n=this._links.get(t.id).linkedObjectMap;if(n.has(e.getName())){const i=n.get(e.getName()),c=i.indexOf(e);c!==-1&&i.splice(c,1)}}}}r.LinksManager=f;const h=class{constructor(){this.linkedObjectMap=new Map}[Symbol.iterator](){let e=this.linkedObjectMap.values(),t=h.emptyItr;return{next:()=>{let n=t.next();for(;n.done;){const i=e.next();if(i.done)return n;t=i.value[Symbol.iterator](),n=t.next()}return n}}}};let k=h;k.emptyItr={next:()=>({value:void 0,done:!0})};let R;(function(e){let x;(function(g){r.registerObjectDeletedFromSceneCallback(function(a,s){f.getManager(a).removeAllLinksOf(s)}),g.linkObjects=function(a,s,O){s===null||O===null||f.getManager(a).linkObjects(s,O)},g.removeLinkBetween=function(a,s,O){s===null||O===null||f.getManager(a).removeLinkBetween(s,O)},g.removeAllLinksOf=function(a,s){s!==null&&f.getManager(a).removeAllLinksOf(s)},g.pickObjectsLinkedTo=function(a,s,O,L){if(O===null)return!1;const j=f.getManager(a)._getMapOfObjectsLinkedWith(O);let m=!1;for(const p in s.items)if(s.containsKey(p)){const d=s.items[p];if(d.length===0)continue;const u=r.staticArray2(r.evtTools.linkedObjects.pickObjectsLinkedTo);if(u.length=0,L)for(const l of d)u.indexOf(l.getName())<0&&u.push(l.getName());else u.push(p);let b=0;for(const l of u)b+=a.getObjects(l).length;if(d.length===b){d.length=0;for(const l of u)if(j.has(l)){const o=j.get(l);m=m||o.length>0,d.push.apply(d,o)}}else{const l=r.staticArray(r.evtTools.linkedObjects.pickObjectsLinkedTo);l.length=0;for(const o of u)if(j.has(o)){const N=j.get(o);for(const M of N)d.indexOf(M)>=0&&l.push(M)}m=m||l.length>0,d.length=0,d.push.apply(d,l),l.length=0}u.length=0}return m}})(x=e.linkedObjects||(e.linkedObjects={}))})(R=r.evtTools||(r.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=linkedobjects.js.map diff --git a/Builds/0.0.6/app/Extensions/PanelSpriteObject/panelspriteruntimeobject-pixi-renderer.js b/Builds/0.0.6/app/Extensions/PanelSpriteObject/panelspriteruntimeobject-pixi-renderer.js new file mode 100644 index 0000000000000000000000000000000000000000..d1d13b31e820e74100fd0669286c277836202777 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/PanelSpriteObject/panelspriteruntimeobject-pixi-renderer.js @@ -0,0 +1,2 @@ +var gdjs;(function(h){class d{constructor(e,s,t,r){this._wasRendered=!1;this._textureWidth=0;this._textureHeight=0;this._object=e;const o=s.getGame().getImageManager().getPIXITexture(t),i=r?PIXI.TilingSprite:PIXI.Sprite;this._spritesContainer=new PIXI.Container,this._wrapperContainer=new PIXI.Container,this._centerSprite=new i(new PIXI.Texture(o.baseTexture)),this._borderSprites=[new i(new PIXI.Texture(o.baseTexture)),new PIXI.Sprite(o),new i(new PIXI.Texture(o.baseTexture)),new PIXI.Sprite(o),new i(new PIXI.Texture(o.baseTexture)),new PIXI.Sprite(o),new i(new PIXI.Texture(o.baseTexture)),new PIXI.Sprite(o)],this.setTexture(t,s),this._spritesContainer.removeChildren(),this._spritesContainer.addChild(this._centerSprite);for(let n=0;n<this._borderSprites.length;++n)this._spritesContainer.addChild(this._borderSprites[n]);this._wrapperContainer.addChild(this._spritesContainer),s.getLayer("").getRenderer().addRendererObject(this._wrapperContainer,e.getZOrder())}getRendererObject(){return this._wrapperContainer}ensureUpToDate(){this._spritesContainer.visible&&this._wasRendered&&this._centerSprite.texture.baseTexture.scaleMode!==PIXI.SCALE_MODES.NEAREST&&(this._spritesContainer.cacheAsBitmap=!0),this._wasRendered=!0}updateOpacity(){this._wrapperContainer.alpha=this._object.opacity/255,this._spritesContainer.cacheAsBitmap=!1}updateAngle(){this._wrapperContainer.rotation=h.toRad(this._object.angle)}updatePosition(){this._wrapperContainer.position.x=this._object.x+this._object._width/2,this._wrapperContainer.position.y=this._object.y+this._object._height/2}_updateLocalPositions(){const e=this._object;this._centerSprite.position.x=e._lBorder,this._centerSprite.position.y=e._tBorder,this._borderSprites[0].position.x=e._width-e._rBorder,this._borderSprites[0].position.y=e._tBorder,this._borderSprites[1].position.x=e._width-this._borderSprites[1].width,this._borderSprites[1].position.y=0,this._borderSprites[2].position.x=e._lBorder,this._borderSprites[2].position.y=0,this._borderSprites[3].position.x=0,this._borderSprites[3].position.y=0,this._borderSprites[4].position.x=0,this._borderSprites[4].position.y=e._tBorder,this._borderSprites[5].position.x=0,this._borderSprites[5].position.y=e._height-this._borderSprites[5].height,this._borderSprites[6].position.x=e._lBorder,this._borderSprites[6].position.y=e._height-e._bBorder,this._borderSprites[7].position.x=e._width-this._borderSprites[7].width,this._borderSprites[7].position.y=e._height-this._borderSprites[7].height}_updateSpritesAndTexturesSize(){const e=this._object;this._centerSprite.width=Math.max(e._width-e._rBorder-e._lBorder,0),this._centerSprite.height=Math.max(e._height-e._tBorder-e._bBorder,0),this._borderSprites[0].width=e._rBorder,this._borderSprites[0].height=Math.max(e._height-e._tBorder-e._bBorder,0),this._borderSprites[2].height=e._tBorder,this._borderSprites[2].width=Math.max(e._width-e._rBorder-e._lBorder,0),this._borderSprites[4].width=e._lBorder,this._borderSprites[4].height=Math.max(e._height-e._tBorder-e._bBorder,0),this._borderSprites[6].height=e._bBorder,this._borderSprites[6].width=Math.max(e._width-e._rBorder-e._lBorder,0),this._wasRendered=!0,this._spritesContainer.cacheAsBitmap=!1}setTexture(e,s){const t=this._object,r=s.getGame().getImageManager().getPIXITexture(e).baseTexture;this._textureWidth=r.width,this._textureHeight=r.height;function o(i){return i.width<0&&(i.width=0),i.height<0&&(i.height=0),i.x<0&&(i.x=0),i.y<0&&(i.y=0),i.x>r.width&&(i.x=r.width),i.y>r.height&&(i.y=r.height),i.x+i.width>r.width&&(i.width=r.width-i.x),i.y+i.height>r.height&&(i.height=r.height-i.y),i}this._centerSprite.texture=new PIXI.Texture(r,o(new PIXI.Rectangle(t._lBorder,t._tBorder,r.width-t._lBorder-t._rBorder,r.height-t._tBorder-t._bBorder))),this._borderSprites[0].texture=new PIXI.Texture(r,o(new PIXI.Rectangle(r.width-t._rBorder,t._tBorder,t._rBorder,r.height-t._tBorder-t._bBorder))),this._borderSprites[2].texture=new PIXI.Texture(r,o(new PIXI.Rectangle(t._lBorder,0,r.width-t._lBorder-t._rBorder,t._tBorder))),this._borderSprites[4].texture=new PIXI.Texture(r,o(new PIXI.Rectangle(0,t._tBorder,t._lBorder,r.height-t._tBorder-t._bBorder))),this._borderSprites[6].texture=new PIXI.Texture(r,o(new PIXI.Rectangle(t._lBorder,r.height-t._bBorder,r.width-t._lBorder-t._rBorder,t._bBorder))),this._borderSprites[1].texture=new PIXI.Texture(r,o(new PIXI.Rectangle(r.width-t._rBorder,0,t._rBorder,t._tBorder))),this._borderSprites[3].texture=new PIXI.Texture(r,o(new PIXI.Rectangle(0,0,t._lBorder,t._tBorder))),this._borderSprites[5].texture=new PIXI.Texture(r,o(new PIXI.Rectangle(0,r.height-t._bBorder,t._lBorder,t._bBorder))),this._borderSprites[7].texture=new PIXI.Texture(r,o(new PIXI.Rectangle(r.width-t._rBorder,r.height-t._bBorder,t._rBorder,t._bBorder))),this._updateSpritesAndTexturesSize(),this._updateLocalPositions(),this.updatePosition(),this._wrapperContainer.pivot.x=this._object._width/2,this._wrapperContainer.pivot.y=this._object._height/2}updateWidth(){this._wrapperContainer.pivot.x=this._object._width/2,this._updateSpritesAndTexturesSize(),this._updateLocalPositions(),this.updatePosition()}updateHeight(){this._wrapperContainer.pivot.y=this._object._height/2,this._updateSpritesAndTexturesSize(),this._updateLocalPositions(),this.updatePosition()}setColor(e){const s=e.split(";");if(!(s.length<3)){this._centerSprite.tint=h.rgbToHexNumber(parseInt(s[0],10),parseInt(s[1],10),parseInt(s[2],10));for(let t=0;t<this._borderSprites.length;t++)this._borderSprites[t].tint=h.rgbToHexNumber(parseInt(s[0],10),parseInt(s[1],10),parseInt(s[2],10));this._spritesContainer.cacheAsBitmap=!1}}getColor(){const e=new PIXI.Color(this._centerSprite.tint).toRgbArray();return Math.floor(e[0]*255)+";"+Math.floor(e[1]*255)+";"+Math.floor(e[2]*255)}getTextureWidth(){return this._textureWidth}getTextureHeight(){return this._textureHeight}destroy(){for(const e of this._borderSprites)e.destroy({texture:!0});this._centerSprite.destroy({texture:!0}),this._wrapperContainer.destroy(!1),this._spritesContainer.destroy(!1)}}h.PanelSpriteRuntimeObjectRenderer=d})(gdjs||(gdjs={})); +//# sourceMappingURL=panelspriteruntimeobject-pixi-renderer.js.map diff --git a/Builds/0.0.6/app/Extensions/PanelSpriteObject/panelspriteruntimeobject.js b/Builds/0.0.6/app/Extensions/PanelSpriteObject/panelspriteruntimeobject.js new file mode 100644 index 0000000000000000000000000000000000000000..f8d3bc6dbc72d57e078ffb2a2f584bab1d16f142 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/PanelSpriteObject/panelspriteruntimeobject.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){class s extends i.RuntimeObject{constructor(e,t){super(e,t);this.opacity=255;this._rBorder=t.rightMargin,this._lBorder=t.leftMargin,this._tBorder=t.topMargin,this._bBorder=t.bottomMargin,this._tiled=t.tiled,this._width=t.width,this._height=t.height,this._renderer=new i.PanelSpriteRuntimeObjectRenderer(this,e,t.texture,t.tiled),this.onCreated()}updateFromObjectData(e,t){e.width!==t.width&&this.setWidth(t.width),e.height!==t.height&&this.setHeight(t.height);let r=!1;return e.rightMargin!==t.rightMargin&&(this._rBorder=t.rightMargin,r=!0),e.leftMargin!==t.leftMargin&&(this._lBorder=t.leftMargin,r=!0),e.topMargin!==t.topMargin&&(this._tBorder=t.topMargin,r=!0),e.bottomMargin!==t.bottomMargin&&(this._bBorder=t.bottomMargin,r=!0),e.texture!==t.texture&&(r=!0),r&&this.setTexture(t.texture,this.getRuntimeScene()),e.tiled===t.tiled}getRendererObject(){return this._renderer.getRendererObject()}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}update(e){this._renderer.ensureUpToDate()}extraInitializationFromInitialInstance(e){e.customSize&&(this.setWidth(e.width),this.setHeight(e.height))}setX(e){super.setX(e),this._renderer.updatePosition()}setY(e){super.setY(e),this._renderer.updatePosition()}setTexture(e,t){this._renderer.setTexture(e,t)}setAngle(e){super.setAngle(e),this._renderer.updateAngle()}getWidth(){return this._width}getHeight(){return this._height}setWidth(e){this._width!==e&&(this._width=e,this._renderer.updateWidth(),this.invalidateHitboxes())}setHeight(e){this._height!==e&&(this._height=e,this._renderer.updateHeight(),this.invalidateHitboxes())}setSize(e,t){this.setWidth(e),this.setHeight(t)}setOpacity(e){e<0&&(e=0),e>255&&(e=255),this.opacity=e,this._renderer.updateOpacity()}getOpacity(){return this.opacity}setColor(e){this._renderer.setColor(e)}getColor(){return this._renderer.getColor()}getScale(){const e=Math.abs(this.getScaleX()),t=Math.abs(this.getScaleY());return e===t?e:Math.sqrt(e*t)}getScaleX(){return this._width/this._renderer.getTextureWidth()}getScaleY(){return this._height/this._renderer.getTextureHeight()}setScale(e){this.setWidth(this._renderer.getTextureWidth()*e),this.setHeight(this._renderer.getTextureHeight()*e)}setScaleX(e){this.setWidth(this._renderer.getTextureWidth()*e)}setScaleY(e){this.setHeight(this._renderer.getTextureHeight()*e)}}i.PanelSpriteRuntimeObject=s,i.registerObject("PanelSpriteObject::PanelSprite",i.PanelSpriteRuntimeObject)})(gdjs||(gdjs={})); +//# sourceMappingURL=panelspriteruntimeobject.js.map diff --git a/Builds/0.0.6/app/Extensions/ParticleSystem/particleemitterobject-pixi-renderer.js b/Builds/0.0.6/app/Extensions/ParticleSystem/particleemitterobject-pixi-renderer.js new file mode 100644 index 0000000000000000000000000000000000000000..8916e351f7a75580b1da7c9ce9c05c00e498a71a --- /dev/null +++ b/Builds/0.0.6/app/Extensions/ParticleSystem/particleemitterobject-pixi-renderer.js @@ -0,0 +1,2 @@ +var gdjs;(function(a){const d=(g,t,r)=>{const e=g.first;e.value=t,e.next=e.next||{time:1,value:0},e.next.value=r};class o{constructor(t,r,e){this.started=!1;let n=null;const i=new PIXI.Graphics;if(i.lineStyle(0,0,0),i.beginFill(a.rgbToHexNumber(255,255,255),1),e.rendererType==="Point")i.drawCircle(0,0,e.rendererParam1);else if(e.rendererType==="Line")i.drawRect(0,0,e.rendererParam1,e.rendererParam2),i.beginFill(a.rgbToHexNumber(255,255,255),.001),i.drawRect(0,0,e.rendererParam1,e.rendererParam2);else if(e.textureParticleName){const l=new PIXI.Sprite(t.getGame().getImageManager().getPIXITexture(e.textureParticleName));l.width=e.rendererParam1,l.height=e.rendererParam2,i.addChild(l)}else i.drawRect(0,0,e.rendererParam1,e.rendererParam2);i.endFill(),n=t.getGame().getRenderer().getPIXIRenderer().generateTexture(i);const u={ease:void 0,emit:void 0,lifetime:{min:e.particleLifeTimeMin,max:e.particleLifeTimeMax},frequency:e.flow<0?1e-4:1/e.flow,spawnChance:1,particlesPerWave:e.flow<0?e.maxParticleNb:1,maxParticles:e.maxParticleNb,emitterLifetime:o.computeLifetime(e.flow,e.tank),pos:{x:0,y:0},addAtBack:!1,behaviors:[{type:"alpha",config:{alpha:{isStepped:!1,list:[{time:0,value:e.particleAlpha1/255},{time:1,value:e.particleAlpha2/255}]}}},{type:"moveAcceleration",config:{accel:{x:e.particleGravityX,y:e.particleGravityY},minStart:e.emitterForceMin,maxStart:e.emitterForceMax,rotate:e.particleAngle1===0&&e.particleAngle2===0&&(e.particleGravityX!==0||e.particleGravityY!==0||e.emitterForceMin<0||e.emitterForceMax<0)}},{type:"scale",config:{scale:{isStepped:!1,list:[{time:0,value:e.particleSize1/100*(1+e.particleSizeRandomness1/100)},{time:1,value:e.particleSize2/100*(1+e.particleSizeRandomness2/100)}]}}},{type:"color",config:{color:{isStepped:!1,list:[{time:0,value:a.rgbToHex(e.particleRed1,e.particleGreen1,e.particleBlue1)},{time:1,value:a.rgbToHex(e.particleRed2,e.particleGreen2,e.particleBlue2)}]}}},{type:"rotation",config:{accel:0,minStart:-e.emitterAngleB/2,maxStart:e.emitterAngleB/2,maxSpeed:e.particleAngle2,minSpeed:e.particleAngle1}},{type:"blendMode",config:{blendMode:e.additive?"ADD":"NORMAL"}},{type:"textureSingle",config:{texture:n}},{type:"spawnShape",config:{type:"torus",data:{affectRotation:!1,innerRadius:0,radius:e.zoneRadius,x:0,y:0}}}]};this.renderer=new PIXI.Container,this.emitter=new PIXI.particles.Emitter(this.renderer,u),this.start();const s=t.getLayer(r.getLayer());s&&s.getRenderer().addRendererObject(this.renderer,r.getZOrder())}getRendererObject(){return this.renderer}update(t){this.emitter.update(t),!this.started&&this.getParticleCount()>0&&(this.started=!0)}setPosition(t,r){this.emitter.spawnPos.x=t,this.emitter.spawnPos.y=r}setAngle(t,r){const e=this.emitter.getBehavior("rotation");e.minStart=a.toRad(t),e.maxStart=a.toRad(r)}setForce(t,r){const e=this.emitter.getBehavior("moveAcceleration");e.maxStart=r||1e-6,e.minStart=t}setZoneRadius(t){const r=this.emitter.getBehavior("spawnShape");r.shape.radius=t}setLifeTime(t,r){this.emitter.minLifetime=t,this.emitter.maxLifetime=r}setGravity(t,r){const e=this.emitter.getBehavior("moveAcceleration");e.accel.x=t,e.accel.y=r,this._updateRotateFlagFromSpeed()}_updateRotateFlagFromSpeed(){const t=this.emitter.getBehavior("rotation"),r=this.emitter.getBehavior("moveAcceleration");r.rotate=t.minSpeed===0&&t.maxSpeed===0&&(r.accel.x!==0||r.accel.y!==0||r.minStart<0||r.maxStart<0)}setColor(t,r,e,n,i,p){const s=this.emitter.getBehavior("color").list.first,l=s.value;l.r=t,l.g=r,l.b=e,s.next=s.next||{time:1,value:{}};const m=s.next.value;m.r=n,m.g=i,m.b=p}setSize(t,r){const e=this.emitter.getBehavior("scale");d(e.list,t/100,r/100)}setParticleRotationSpeed(t,r){const e=this.emitter.getBehavior("rotation");e.minSpeed=a.toRad(t),e.maxSpeed=a.toRad(r),this._updateRotateFlagFromSpeed()}setMaxParticlesCount(t){this.emitter.maxParticles=t}setAdditiveRendering(t){const r=this.emitter.getBehavior("blendMode");r.blendMode=t?"ADD":"NORMAL"}setAlpha(t,r){const e=this.emitter.getBehavior("alpha");d(e.list,t/255,r/255)}setFlow(t,r){this.emitter.frequency=t<0?1e-4:1/t,this.emitter.emitterLifetime=o.computeLifetime(t,r)}resetEmission(t,r){this.setFlow(t,r);const e=this.emitter.emit;this.start(),e||this.stop()}isTextureNameValid(t,r){const e=r.getGame().getImageManager().getInvalidPIXITexture(),n=r.getGame().getImageManager().getPIXITexture(t);return n.valid&&n!==e}setTextureName(t,r){const e=r.getGame().getImageManager().getInvalidPIXITexture(),n=r.getGame().getImageManager().getPIXITexture(t);if(n.valid&&n!==e){const i=this.emitter.getBehavior("textureSingle");i.texture=n}}getParticleCount(){return this.emitter.particleCount}stop(){this.emitter.emit=!1}start(){this.emitter.emit=!0}recreate(){this.emitter.cleanup()}destroy(){this.emitter.destroy()}hasStarted(){return this.started}static computeLifetime(t,r){return r<0?-1:t<0?.001:(r+.1)/t}}a.ParticleEmitterObjectPixiRenderer=o,a.ParticleEmitterObjectRenderer=o})(gdjs||(gdjs={})); +//# sourceMappingURL=particleemitterobject-pixi-renderer.js.map diff --git a/Builds/0.0.6/app/Extensions/ParticleSystem/particleemitterobject.js b/Builds/0.0.6/app/Extensions/ParticleSystem/particleemitterobject.js new file mode 100644 index 0000000000000000000000000000000000000000..be065da8dc9083459728563296df6488ee822728 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/ParticleSystem/particleemitterobject.js @@ -0,0 +1,2 @@ +var gdjs;(function(t){class s extends t.RuntimeObject{constructor(i,e){super(i,e);this._jumpForwardInTimeCompleted=!1;this._posDirty=!0;this._angleDirty=!0;this._forceDirty=!0;this._zoneRadiusDirty=!0;this._lifeTimeDirty=!0;this._gravityDirty=!0;this._colorDirty=!0;this._sizeDirty=!0;this._alphaDirty=!0;this._flowDirty=!0;this._tankDirty=!0;this._particleRotationSpeedDirty=!0;this._maxParticlesCountDirty=!0;this._additiveRenderingDirty=!0;this._renderer=new t.ParticleEmitterObjectRenderer(i,this,e),this.angleA=e.emitterAngleA,this.angleB=e.emitterAngleB,this.forceMin=e.emitterForceMin,this.forceMax=e.emitterForceMax,this.zoneRadius=e.zoneRadius,this.lifeTimeMin=e.particleLifeTimeMin,this.lifeTimeMax=e.particleLifeTimeMax,this.gravityX=e.particleGravityX,this.gravityY=e.particleGravityY,this.colorR1=e.particleRed1,this.colorR2=e.particleRed2,this.colorG1=e.particleGreen1,this.colorG2=e.particleGreen2,this.colorB1=e.particleBlue1,this.colorB2=e.particleBlue2,this.size1=e.particleSize1,this.size2=e.particleSize2,this.alpha1=e.particleAlpha1,this.alpha2=e.particleAlpha2,this.rendererType=e.rendererType,this.rendererParam1=e.rendererParam1,this.rendererParam2=e.rendererParam2,this.texture=e.textureParticleName,this.flow=e.flow,this.tank=e.tank,this.destroyWhenNoParticles=e.destroyWhenNoParticles,this.particleRotationMinSpeed=e.particleAngle1,this.particleRotationMaxSpeed=e.particleAngle2,this.maxParticlesCount=e.maxParticleNb,this.additiveRendering=e.additive,this.jumpForwardInTimeOnCreation=e.jumpForwardInTimeOnCreation,this._textureDirty=this.texture!=="",this.onCreated()}setX(i){this.x!==i&&(this._posDirty=!0),super.setX(i)}setY(i){this.y!==i&&(this._posDirty=!0),super.setY(i)}setAngle(i){this.angle!==i&&(this._angleDirty=!0),super.setAngle(i)}getRendererObject(){return this._renderer.getRendererObject()}updateFromObjectData(i,e){return i.emitterAngleA!==e.emitterAngleA&&this.setEmitterAngleA(e.emitterAngleA),i.emitterAngleB!==e.emitterAngleB&&this.setEmitterAngleB(e.emitterAngleB),i.emitterForceMin!==e.emitterForceMin&&this.setEmitterForceMin(e.emitterForceMin),i.particleAngle1!==e.particleAngle1&&this.setParticleRotationMinSpeed(e.particleAngle1),i.particleAngle2!==e.particleAngle2&&this.setParticleRotationMaxSpeed(e.particleAngle2),i.maxParticleNb!==e.maxParticleNb&&this.setMaxParticlesCount(e.maxParticleNb),i.additive!==e.additive&&this.setAdditiveRendering(e.additive),i.emitterForceMax!==e.emitterForceMax&&this.setEmitterForceMax(e.emitterForceMax),i.zoneRadius!==e.zoneRadius&&this.setZoneRadius(e.zoneRadius),i.particleLifeTimeMin!==e.particleLifeTimeMin&&this.setParticleLifeTimeMin(e.particleLifeTimeMin),i.particleLifeTimeMax!==e.particleLifeTimeMax&&this.setParticleLifeTimeMax(e.particleLifeTimeMax),i.particleGravityX!==e.particleGravityX&&this.setParticleGravityX(e.particleGravityX),i.particleGravityY!==e.particleGravityY&&this.setParticleGravityY(e.particleGravityY),i.particleRed1!==e.particleRed1&&this.setParticleRed1(e.particleRed1),i.particleRed2!==e.particleRed2&&this.setParticleRed2(e.particleRed2),i.particleGreen1!==e.particleGreen1&&this.setParticleGreen1(e.particleGreen1),i.particleGreen2!==e.particleGreen2&&this.setParticleGreen2(e.particleGreen2),i.particleBlue1!==e.particleBlue1&&this.setParticleBlue1(e.particleBlue1),i.particleBlue2!==e.particleBlue2&&this.setParticleBlue2(e.particleBlue2),i.particleSize1!==e.particleSize1&&this.setParticleSize1(e.particleSize1),i.particleSize2!==e.particleSize2&&this.setParticleSize2(e.particleSize2),i.particleAlpha1!==e.particleAlpha1&&this.setParticleAlpha1(e.particleAlpha1),i.particleAlpha2!==e.particleAlpha2&&this.setParticleAlpha2(e.particleAlpha2),i.textureParticleName!==e.textureParticleName&&this.setTexture(e.textureParticleName,this.getRuntimeScene()),i.flow!==e.flow&&this.setFlow(e.flow),i.tank!==e.tank&&this.setTank(e.tank),i.destroyWhenNoParticles!==e.destroyWhenNoParticles&&(this.destroyWhenNoParticles=e.destroyWhenNoParticles),(i.particleSizeRandomness1!==e.particleSizeRandomness1||i.particleSizeRandomness2!==e.particleSizeRandomness2||i.particleAngle1!==e.particleAngle1||i.particleAngle2!==e.particleAngle2||i.maxParticleNb!==e.maxParticleNb||i.additive!==e.additive||i.rendererType!==e.rendererType||i.rendererParam1!==e.rendererParam1||i.rendererParam2!==e.rendererParam2)&&(this.getInstanceContainer().getLayer(this.layer).getRenderer().removeRendererObject(this._renderer.getRendererObject()),this._renderer.destroy(),this._renderer=new t.ParticleEmitterObjectRenderer(this.getInstanceContainer(),this,e),this._posDirty=this._angleDirty=this._forceDirty=this._zoneRadiusDirty=!0,this._lifeTimeDirty=this._gravityDirty=this._colorDirty=this._sizeDirty=!0,this._alphaDirty=this._flowDirty=this._tankDirty=this._textureDirty=!0),!0}update(i){if(this._posDirty&&this._renderer.setPosition(this.getX(),this.getY()),this._particleRotationSpeedDirty&&this._renderer.setParticleRotationSpeed(this.particleRotationMinSpeed,this.particleRotationMaxSpeed),this._maxParticlesCountDirty&&this._renderer.setMaxParticlesCount(this.maxParticlesCount),this._additiveRenderingDirty&&this._renderer.setAdditiveRendering(this.additiveRendering),this._angleDirty){const e=this.getAngle();this._renderer.setAngle(e-this.angleB/2,e+this.angleB/2)}this._forceDirty&&this._renderer.setForce(this.forceMin,this.forceMax),this._zoneRadiusDirty&&this._renderer.setZoneRadius(this.zoneRadius),this._lifeTimeDirty&&this._renderer.setLifeTime(this.lifeTimeMin,this.lifeTimeMax),this._gravityDirty&&this._renderer.setGravity(this.gravityX,this.gravityY),this._colorDirty&&this._renderer.setColor(this.colorR1,this.colorG1,this.colorB1,this.colorR2,this.colorG2,this.colorB2),this._sizeDirty&&this._renderer.setSize(this.size1,this.size2),this._alphaDirty&&this._renderer.setAlpha(this.alpha1,this.alpha2),(this._flowDirty||this._tankDirty)&&this._renderer.resetEmission(this.flow,this.tank),this._textureDirty&&this._renderer.setTextureName(this.texture,i),this._posDirty=this._angleDirty=this._forceDirty=this._zoneRadiusDirty=!1,this._lifeTimeDirty=this._gravityDirty=this._colorDirty=this._sizeDirty=!1,this._alphaDirty=this._flowDirty=this._textureDirty=this._tankDirty=!1,this._additiveRenderingDirty=this._maxParticlesCountDirty=this._particleRotationSpeedDirty=!1,this._renderer.update(this.getElapsedTime()/1e3),this._renderer.hasStarted()&&this.getParticleCount()===0&&this.destroyWhenNoParticles&&this.deleteFromScene(i),this.jumpForwardInTimeOnCreation>0&&this._jumpForwardInTimeCompleted===!1&&(this._renderer.update(this.jumpForwardInTimeOnCreation),this._jumpForwardInTimeCompleted=!0)}onDestroyed(){this._renderer.destroy(),super.onDestroyed()}getEmitterForceMin(){return this.forceMin}setEmitterForceMin(i){i<0&&(i=0),this.forceMin!==i&&(this._forceDirty=!0,this.forceMin=i)}getEmitterForceMax(){return this.forceMax}setEmitterForceMax(i){i<0&&(i=0),this.forceMax!==i&&(this._forceDirty=!0,this.forceMax=i)}setParticleRotationMinSpeed(i){this.particleRotationMinSpeed!==i&&(this._particleRotationSpeedDirty=!0,this.particleRotationMinSpeed=i)}getParticleRotationMinSpeed(){return this.particleRotationMinSpeed}setParticleRotationMaxSpeed(i){this.particleRotationMaxSpeed!==i&&(this._particleRotationSpeedDirty=!0,this.particleRotationMaxSpeed=i)}getParticleRotationMaxSpeed(){return this.particleRotationMaxSpeed}setMaxParticlesCount(i){this.maxParticlesCount!==i&&(this._maxParticlesCountDirty=!0,this.maxParticlesCount=i)}getMaxParticlesCount(){return this.maxParticlesCount}setAdditiveRendering(i){this.additiveRendering!==i&&(this._additiveRenderingDirty=!0,this.additiveRendering=i)}getAdditiveRendering(){return this.additiveRendering}getEmitterAngle(){return(this.angleA+this.angleB)/2}setEmitterAngle(i){const e=this.getEmitterAngle();i!==e&&(this._angleDirty=!0,this.angleA+=i-e,this.angleB+=i-e)}getEmitterAngleA(){return this.angleA}setEmitterAngleA(i){this.angleA!==i&&(this._angleDirty=!0,this.angleA=i)}getEmitterAngleB(){return this.angleB}setEmitterAngleB(i){this.angleB!==i&&(this._angleDirty=!0,this.angleB=i)}getConeSprayAngle(){return this.getEmitterAngleB()}setConeSprayAngle(i){this.setEmitterAngleB(i)}getZoneRadius(){return this.zoneRadius}setZoneRadius(i){i<0&&(i=0),this.zoneRadius!==i&&i>0&&(this._zoneRadiusDirty=!0,this.zoneRadius=i)}getParticleLifeTimeMin(){return this.lifeTimeMin}setParticleLifeTimeMin(i){i<0&&(i=0),this.lifeTimeMin!==i&&(this._lifeTimeDirty=!0,this.lifeTimeMin=i)}getParticleLifeTimeMax(){return this.lifeTimeMax}setParticleLifeTimeMax(i){i<0&&(i=0),this.lifeTimeMax!==i&&(this._lifeTimeDirty=!0,this.lifeTimeMax=i)}getParticleGravityX(){return this.gravityX}setParticleGravityX(i){this.gravityX!==i&&(this._gravityDirty=!0,this.gravityX=i)}getParticleGravityY(){return this.gravityY}setParticleGravityY(i){this.gravityY!==i&&(this._gravityDirty=!0,this.gravityY=i)}getParticleGravityAngle(){return Math.atan2(this.gravityY,this.gravityX)*180/Math.PI}setParticleGravityAngle(i){if(this.getParticleGravityAngle()!==i){this._gravityDirty=!0;const r=this.getParticleGravityLength();this.gravityX=r*Math.cos(i*Math.PI/180),this.gravityY=r*Math.sin(i*Math.PI/180)}}getParticleGravityLength(){return Math.sqrt(this.gravityX*this.gravityX+this.gravityY*this.gravityY)}setParticleGravityLength(i){i<0&&(i=0);const e=this.getParticleGravityLength();e!==i&&(this._gravityDirty=!0,this.gravityX*=i/e,this.gravityY*=i/e)}getParticleRed1(){return this.colorR1}setParticleRed1(i){i<0&&(i=0),i>255&&(i=255),this.colorR1!==i&&(this._colorDirty=!0,this.colorR1=i)}getParticleRed2(){return this.colorR2}setParticleRed2(i){i<0&&(i=0),i>255&&(i=255),this.colorR2!==i&&(this._colorDirty=!0,this.colorR2=i)}getParticleGreen1(){return this.colorG1}setParticleGreen1(i){i<0&&(i=0),i>255&&(i=255),this.colorG1!==i&&(this._colorDirty=!0,this.colorG1=i)}getParticleGreen2(){return this.colorG2}setParticleGreen2(i){i<0&&(i=0),i>255&&(i=255),this.colorG2!==i&&(this._colorDirty=!0,this.colorG2=i)}getParticleBlue1(){return this.colorB1}setParticleBlue1(i){i<0&&(i=0),i>255&&(i=255),this.colorB1!==i&&(this._colorDirty=!0,this.colorB1=i)}getParticleBlue2(){return this.colorB2}setParticleBlue2(i){i<0&&(i=0),i>255&&(i=255),this.colorB2!==i&&(this._colorDirty=!0,this.colorB2=i)}setParticleColor1(i){const e=i.split(";");e.length<3||(this.setParticleRed1(parseInt(e[0],10)),this.setParticleGreen1(parseInt(e[1],10)),this.setParticleBlue1(parseInt(e[2],10)))}setParticleColor2(i){const e=i.split(";");e.length<3||(this.setParticleRed2(parseInt(e[0],10)),this.setParticleGreen2(parseInt(e[1],10)),this.setParticleBlue2(parseInt(e[2],10)))}getParticleSize1(){return this.size1}setParticleSize1(i){i<0&&(i=0),this.size1!==i&&(this._sizeDirty=!0,this.size1=i)}getParticleSize2(){return this.size2}setParticleSize2(i){this.size2!==i&&(this._sizeDirty=!0,this.size2=i)}getParticleAlpha1(){return this.alpha1}setParticleAlpha1(i){this.alpha1!==i&&(this._alphaDirty=!0,this.alpha1=i)}getParticleAlpha2(){return this.alpha2}setParticleAlpha2(i){this.alpha2!==i&&(this._alphaDirty=!0,this.alpha2=i)}startEmission(){this._renderer.start()}stopEmission(){this._renderer.stop()}isEmitting(){return this._renderer.emitter.emit}noMoreParticles(){return!this.isEmitting()}recreateParticleSystem(){this._renderer.recreate()}getFlow(){return this.flow}setFlow(i){this.flow!==i&&(this.flow=i,this._flowDirty=!0)}getParticleCount(){return this._renderer.getParticleCount()}getTank(){return this.tank}setTank(i){this.tank=i,this._tankDirty=!0}getTexture(){return this.texture}setTexture(i,e){this.texture!==i&&this._renderer.isTextureNameValid(i,e)&&(this.texture=i,this._textureDirty=!0)}jumpEmitterForwardInTime(i){this._renderer.update(i)}}t.ParticleEmitterObject=s,t.registerObject("ParticleSystem::ParticleEmitter",t.ParticleEmitterObject)})(gdjs||(gdjs={})); +//# sourceMappingURL=particleemitterobject.js.map diff --git a/Builds/0.0.6/app/Extensions/ParticleSystem/pixi-particles-pixi-renderer.min.js b/Builds/0.0.6/app/Extensions/ParticleSystem/pixi-particles-pixi-renderer.min.js new file mode 100644 index 0000000000000000000000000000000000000000..bee7f99268b4a613e4dd9ab936b56e2921663e77 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/ParticleSystem/pixi-particles-pixi-renderer.min.js @@ -0,0 +1,3 @@ +this.PIXI=this.PIXI||{},function(t,e,i,s,r,a,n){"use strict";class h{constructor(t,e,i){this.value=t,this.time=e,this.next=null,this.isStepped=!1,this.ease=i?"function"==typeof i?i:g(i):null}static createList(t){if("list"in t){const e=t.list;let i;const{value:s,time:r}=e[0],a=i=new h("string"==typeof s?v(s):s,r,t.ease);if(e.length>2||2===e.length&&e[1].value!==s)for(let t=1;t<e.length;++t){const{value:s,time:r}=e[t];i.next=new h("string"==typeof s?v(s):s,r),i=i.next}return a.isStepped=!!t.isStepped,a}const e=new h("string"==typeof t.start?v(t.start):t.start,0);return t.end!==t.start&&(e.next=new h("string"==typeof t.end?v(t.end):t.end,1)),e}}let o=e.Texture.from;const l=!1,d=Math.PI/180;function c(t,e){if(!t)return;const i=Math.sin(t),s=Math.cos(t),r=e.x*s-e.y*i,a=e.x*i+e.y*s;e.x=r,e.y=a}function p(t,e,i){return t<<16|e<<8|i}function u(t){return Math.sqrt(t.x*t.x+t.y*t.y)}function m(t){const e=1/u(t);t.x*=e,t.y*=e}function f(t,e){t.x*=e,t.y*=e}function v(t,e){let i;return e||(e={}),"#"===t.charAt(0)?t=t.substr(1):0===t.indexOf("0x")&&(t=t.substr(2)),8===t.length&&(i=t.substr(0,2),t=t.substr(2)),e.r=parseInt(t.substr(0,2),16),e.g=parseInt(t.substr(2,2),16),e.b=parseInt(t.substr(4,2),16),i&&(e.a=parseInt(i,16)),e}function g(t){const e=t.length,i=1/e;return function(s){const r=e*s|0,a=(s-r*i)*e,n=t[r]||t[e-1];return n.s+a*(2*(1-a)*(n.cp-n.s)+a*(n.e-n.s))}}function x(t){return t?(t=t.toUpperCase().replace(/ /g,"_"),i.BLEND_MODES[t]||i.BLEND_MODES.NORMAL):i.BLEND_MODES.NORMAL}var C,_={__proto__:null,GetTextureFromString:o,verbose:l,DEG_TO_RADS:d,rotatePoint:c,combineRGBComponents:p,length:u,normalize:m,scaleBy:f,hexToRGB:v,generateEase:g,getBlendMode:x,createSteppedGradient:function(t,e=10){("number"!=typeof e||e<=0)&&(e=10);const i=new h(v(t[0].value),t[0].time);i.isStepped=!0;let s=i,r=t[0],a=1,n=t[a];for(let i=1;i<e;++i){let o=i/e;for(;o>n.time;)r=n,n=t[++a];o=(o-r.time)/(n.time-r.time);const l=v(r.value),d=v(n.value),c={r:(d.r-l.r)*o+l.r,g:(d.g-l.g)*o+l.g,b:(d.b-l.b)*o+l.b};s.next=new h(c,i/e),s=s.next}return i}};class y extends s.Sprite{constructor(t){super(),this.prevChild=this.nextChild=null,this.emitter=t,this.config={},this.anchor.x=this.anchor.y=.5,this.maxLife=0,this.age=0,this.agePercent=0,this.oneOverLife=0,this.next=null,this.prev=null,this.init=this.init,this.kill=this.kill}init(t){this.maxLife=t,this.age=this.agePercent=0,this.rotation=0,this.position.x=this.position.y=0,this.scale.x=this.scale.y=1,this.tint=16777215,this.alpha=1,this.oneOverLife=1/this.maxLife,this.visible=!0}kill(){this.emitter.recycle(this)}destroy(){this.parent&&this.parent.removeChild(this),this.emitter=this.next=this.prev=null,super.destroy()}}!function(t){t[t.Spawn=0]="Spawn",t[t.Normal=2]="Normal",t[t.Late=5]="Late"}(C||(C={}));const P=a.Ticker.shared,w=Symbol("Position particle per emitter position");class b{constructor(t,e){this.initBehaviors=[],this.updateBehaviors=[],this.recycleBehaviors=[],this.minLifetime=0,this.maxLifetime=0,this.customEase=null,this._frequency=1,this.spawnChance=1,this.maxParticles=1e3,this.emitterLifetime=-1,this.spawnPos=new r.Point,this.particlesPerWave=1,this.rotation=0,this.ownerPos=new r.Point,this._prevEmitterPos=new r.Point,this._prevPosIsValid=!1,this._posChanged=!1,this._parent=null,this.addAtBack=!1,this.particleCount=0,this._emit=!1,this._spawnTimer=0,this._emitterLife=-1,this._activeParticlesFirst=null,this._activeParticlesLast=null,this._poolFirst=null,this._origConfig=null,this._autoUpdate=!1,this._destroyWhenComplete=!1,this._completeCallback=null,this.parent=t,e&&this.init(e),this.recycle=this.recycle,this.update=this.update,this.rotate=this.rotate,this.updateSpawnPos=this.updateSpawnPos,this.updateOwnerPos=this.updateOwnerPos}static registerBehavior(t){b.knownBehaviors[t.type]=t}get frequency(){return this._frequency}set frequency(t){this._frequency="number"==typeof t&&t>0?t:1}get parent(){return this._parent}set parent(t){this.cleanup(),this._parent=t}init(t){if(!t)return;this.cleanup(),this._origConfig=t,this.minLifetime=t.lifetime.min,this.maxLifetime=t.lifetime.max,t.ease?this.customEase="function"==typeof t.ease?t.ease:g(t.ease):this.customEase=null,this.particlesPerWave=1,t.particlesPerWave&&t.particlesPerWave>1&&(this.particlesPerWave=t.particlesPerWave),this.frequency=t.frequency,this.spawnChance="number"==typeof t.spawnChance&&t.spawnChance>0?t.spawnChance:1,this.emitterLifetime=t.emitterLifetime||-1,this.maxParticles=t.maxParticles>0?t.maxParticles:1e3,this.addAtBack=!!t.addAtBack,this.rotation=0,this.ownerPos.set(0),t.pos?this.spawnPos.copyFrom(t.pos):this.spawnPos.set(0),this._prevEmitterPos.copyFrom(this.spawnPos),this._prevPosIsValid=!1,this._spawnTimer=0,this.emit=void 0===t.emit||!!t.emit,this.autoUpdate=!!t.autoUpdate;const e=t.behaviors.map((t=>{const e=b.knownBehaviors[t.type];return e?new e(t.config):(console.error(`Unknown behavior: ${t.type}`),null)})).filter((t=>!!t));e.push(w),e.sort(((t,e)=>t===w?e.order===C.Spawn?1:-1:e===w?t.order===C.Spawn?-1:1:t.order-e.order)),this.initBehaviors=e.slice(),this.updateBehaviors=e.filter((t=>t!==w&&t.updateParticle)),this.recycleBehaviors=e.filter((t=>t!==w&&t.recycleParticle))}getBehavior(t){return b.knownBehaviors[t]&&this.initBehaviors.find((e=>e instanceof b.knownBehaviors[t]))||null}fillPool(t){for(;t>0;--t){const t=new y(this);t.next=this._poolFirst,this._poolFirst=t}}recycle(t,e=!1){for(let i=0;i<this.recycleBehaviors.length;++i)this.recycleBehaviors[i].recycleParticle(t,!e);t.next&&(t.next.prev=t.prev),t.prev&&(t.prev.next=t.next),t===this._activeParticlesLast&&(this._activeParticlesLast=t.prev),t===this._activeParticlesFirst&&(this._activeParticlesFirst=t.next),t.prev=null,t.next=this._poolFirst,this._poolFirst=t,t.parent&&t.parent.removeChild(t),--this.particleCount}rotate(t){if(this.rotation===t)return;const e=t-this.rotation;this.rotation=t,c(e,this.spawnPos),this._posChanged=!0}updateSpawnPos(t,e){this._posChanged=!0,this.spawnPos.x=t,this.spawnPos.y=e}updateOwnerPos(t,e){this._posChanged=!0,this.ownerPos.x=t,this.ownerPos.y=e}resetPositionTracking(){this._prevPosIsValid=!1}get emit(){return this._emit}set emit(t){this._emit=!!t,this._emitterLife=this.emitterLifetime}get autoUpdate(){return this._autoUpdate}set autoUpdate(t){this._autoUpdate&&!t?P.remove(this.update,this):!this._autoUpdate&&t&&P.add(this.update,this),this._autoUpdate=!!t}playOnceAndDestroy(t){this.autoUpdate=!0,this.emit=!0,this._destroyWhenComplete=!0,this._completeCallback=t}playOnce(t){this.emit=!0,this._completeCallback=t}update(t){if(this._autoUpdate&&(t=.001*P.elapsedMS),!this._parent)return;for(let e,i=this._activeParticlesFirst;i;i=e)if(e=i.next,i.age+=t,i.age>i.maxLife||i.age<0)this.recycle(i);else{let e=i.age*i.oneOverLife;this.customEase&&(e=4===this.customEase.length?this.customEase(e,0,1,1):this.customEase(e)),i.agePercent=e;for(let e=0;e<this.updateBehaviors.length;++e)if(this.updateBehaviors[e].updateParticle(i,t)){this.recycle(i);break}}let e,i;this._prevPosIsValid&&(e=this._prevEmitterPos.x,i=this._prevEmitterPos.y);const s=this.ownerPos.x+this.spawnPos.x,r=this.ownerPos.y+this.spawnPos.y;if(this._emit)for(this._spawnTimer-=t<0?0:t;this._spawnTimer<=0;){if(this._emitterLife>=0&&(this._emitterLife-=this._frequency,this._emitterLife<=0)){this._spawnTimer=0,this._emitterLife=0,this.emit=!1;break}if(this.particleCount>=this.maxParticles){this._spawnTimer+=this._frequency;continue}let a,n;if(this._prevPosIsValid&&this._posChanged){const h=1+this._spawnTimer/t;a=(s-e)*h+e,n=(r-i)*h+i}else a=s,n=r;let h=null,o=null;for(let t=Math.min(this.particlesPerWave,this.maxParticles-this.particleCount),e=0;e<t;++e){if(this.spawnChance<1&&Math.random()>=this.spawnChance)continue;let t,e;(t=this.minLifetime===this.maxLifetime?this.minLifetime:Math.random()*(this.maxLifetime-this.minLifetime)+this.minLifetime,-this._spawnTimer>=t)||(this._poolFirst?(e=this._poolFirst,this._poolFirst=this._poolFirst.next,e.next=null):e=new y(this),e.init(t),this.addAtBack?this._parent.addChildAt(e,0):this._parent.addChild(e),h?(o.next=e,e.prev=o,o=e):o=h=e,++this.particleCount)}if(h){this._activeParticlesLast?(this._activeParticlesLast.next=h,h.prev=this._activeParticlesLast,this._activeParticlesLast=o):(this._activeParticlesFirst=h,this._activeParticlesLast=o);for(let t=0;t<this.initBehaviors.length;++t){const e=this.initBehaviors[t];if(e===w)for(let t,e=h;e;e=t){t=e.next,0!==this.rotation&&(c(this.rotation,e.position),e.rotation+=this.rotation),e.position.x+=a,e.position.y+=n,e.age+=-this._spawnTimer;let i=e.age*e.oneOverLife;this.customEase&&(i=4===this.customEase.length?this.customEase(i,0,1,1):this.customEase(i)),e.agePercent=i}else e.initParticles(h)}for(let t,e=h;e;e=t){t=e.next;for(let t=0;t<this.updateBehaviors.length;++t)if(this.updateBehaviors[t].updateParticle(e,-this._spawnTimer)){this.recycle(e);break}}}this._spawnTimer+=this._frequency}if(this._posChanged&&(this._prevEmitterPos.x=s,this._prevEmitterPos.y=r,this._prevPosIsValid=!0,this._posChanged=!1),!this._emit&&!this._activeParticlesFirst){if(this._completeCallback){const t=this._completeCallback;this._completeCallback=null,t()}this._destroyWhenComplete&&this.destroy()}}emitNow(){const t=this.ownerPos.x+this.spawnPos.x,e=this.ownerPos.y+this.spawnPos.y;let i=null,s=null;for(let t=Math.min(this.particlesPerWave,this.maxParticles-this.particleCount),e=0;e<t;++e){if(this.spawnChance<1&&Math.random()>=this.spawnChance)continue;let t,e;this._poolFirst?(t=this._poolFirst,this._poolFirst=this._poolFirst.next,t.next=null):t=new y(this),e=this.minLifetime===this.maxLifetime?this.minLifetime:Math.random()*(this.maxLifetime-this.minLifetime)+this.minLifetime,t.init(e),this.addAtBack?this._parent.addChildAt(t,0):this._parent.addChild(t),i?(s.next=t,t.prev=s,s=t):s=i=t,++this.particleCount}if(i){this._activeParticlesLast?(this._activeParticlesLast.next=i,i.prev=this._activeParticlesLast,this._activeParticlesLast=s):(this._activeParticlesFirst=i,this._activeParticlesLast=s);for(let s=0;s<this.initBehaviors.length;++s){const r=this.initBehaviors[s];if(r===w)for(let s,r=i;r;r=s)s=r.next,0!==this.rotation&&(c(this.rotation,r.position),r.rotation+=this.rotation),r.position.x+=t,r.position.y+=e;else r.initParticles(i)}}}cleanup(){let t,e;for(t=this._activeParticlesFirst;t;t=e)e=t.next,this.recycle(t,!0);this._activeParticlesFirst=this._activeParticlesLast=null,this.particleCount=0}get destroyed(){return!(this._parent&&this.initBehaviors.length)}destroy(){let t;this.autoUpdate=!1,this.cleanup();for(let e=this._poolFirst;e;e=t)t=e.next,e.destroy();this._poolFirst=this._parent=this.spawnPos=this.ownerPos=this.customEase=this._completeCallback=null,this.initBehaviors.length=this.updateBehaviors.length=this.recycleBehaviors.length=0}}b.knownBehaviors={};class S{constructor(t){this.x=t.x,this.y=t.y,this.w=t.w,this.h=t.h}getRandPos(t){t.x=Math.random()*this.w+this.x,t.y=Math.random()*this.h+this.y}}S.type="rect",S.editorConfig=null;class B{constructor(t){this.x=t.x||0,this.y=t.y||0,this.radius=t.radius,this.innerRadius=t.innerRadius||0,this.rotation=!!t.affectRotation}getRandPos(t){this.innerRadius!==this.radius?t.x=Math.random()*(this.radius-this.innerRadius)+this.innerRadius:t.x=this.radius,t.y=0;const e=Math.random()*Math.PI*2;this.rotation&&(t.rotation+=e),c(e,t.position),t.position.x+=this.x,t.position.y+=this.y}}B.type="torus",B.editorConfig=null;class L{constructor(t){this.segments=[],this.countingLengths=[],this.totalLength=0,this.init(t)}init(t){if(t&&t.length)if(Array.isArray(t[0]))for(let e=0;e<t.length;++e){const i=t[e];let s=i[0];for(let t=1;t<i.length;++t){const e=i[t];this.segments.push({p1:s,p2:e,l:0}),s=e}}else{let e=t[0];for(let i=1;i<t.length;++i){const s=t[i];this.segments.push({p1:e,p2:s,l:0}),e=s}}else this.segments.push({p1:{x:0,y:0},p2:{x:0,y:0},l:0});for(let t=0;t<this.segments.length;++t){const{p1:e,p2:i}=this.segments[t],s=Math.sqrt((i.x-e.x)*(i.x-e.x)+(i.y-e.y)*(i.y-e.y));this.segments[t].l=s,this.totalLength+=s,this.countingLengths.push(this.totalLength)}}getRandPos(t){const e=Math.random()*this.totalLength;let i,s;if(1===this.segments.length)i=this.segments[0],s=e;else for(let t=0;t<this.countingLengths.length;++t)if(e<this.countingLengths[t]){i=this.segments[t],s=0===t?e:e-this.countingLengths[t-1];break}s/=i.l||1;const{p1:r,p2:a}=i;t.x=r.x+s*(a.x-r.x),t.y=r.y+s*(a.y-r.y)}}L.type="polygonalChain",L.editorConfig=null;var M={__proto__:null,Rectangle:S,Torus:B,PolygonalChain:L};class E{constructor(t){var e;this.order=C.Late,this.minStart=t.minStart,this.maxStart=t.maxStart,this.accel=t.accel,this.rotate=!!t.rotate,this.maxSpeed=null!==(e=t.maxSpeed)&&void 0!==e?e:0}initParticles(t){let e=t;for(;e;){const t=Math.random()*(this.maxStart-this.minStart)+this.minStart;e.config.velocity?e.config.velocity.set(t,0):e.config.velocity=new r.Point(t,0),c(e.rotation,e.config.velocity),e=e.next}}updateParticle(t,e){const i=t.config.velocity,s=i.x,r=i.y;if(i.x+=this.accel.x*e,i.y+=this.accel.y*e,this.maxSpeed){const t=u(i);t>this.maxSpeed&&f(i,this.maxSpeed/t)}t.x+=(s+i.x)/2*e,t.y+=(r+i.y)/2*e,this.rotate&&(t.rotation=Math.atan2(i.y,i.x))}}function I(t){return this.ease&&(t=this.ease(t)),(this.first.next.value-this.first.value)*t+this.first.value}function A(t){this.ease&&(t=this.ease(t));const e=this.first.value,i=this.first.next.value;return p((i.r-e.r)*t+e.r,(i.g-e.g)*t+e.g,(i.b-e.b)*t+e.b)}function R(t){this.ease&&(t=this.ease(t));let e=this.first,i=e.next;for(;t>i.time;)e=i,i=i.next;return t=(t-e.time)/(i.time-e.time),(i.value-e.value)*t+e.value}function k(t){this.ease&&(t=this.ease(t));let e=this.first,i=e.next;for(;t>i.time;)e=i,i=i.next;t=(t-e.time)/(i.time-e.time);const s=e.value,r=i.value;return p((r.r-s.r)*t+s.r,(r.g-s.g)*t+s.g,(r.b-s.b)*t+s.b)}function T(t){this.ease&&(t=this.ease(t));let e=this.first;for(;e.next&&t>e.next.time;)e=e.next;return e.value}function D(t){this.ease&&(t=this.ease(t));let e=this.first;for(;e.next&&t>e.next.time;)e=e.next;const i=e.value;return p(i.r,i.g,i.b)}E.type="moveAcceleration",E.editorConfig=null;class F{constructor(t=!1){this.first=null,this.isColor=!!t,this.interpolate=null,this.ease=null}reset(t){this.first=t;t.next&&t.next.time>=1?this.interpolate=this.isColor?A:I:t.isStepped?this.interpolate=this.isColor?D:T:this.interpolate=this.isColor?k:R,this.ease=this.first.ease}}class O{constructor(t){this.order=C.Normal,this.list=new F(!1),this.list.reset(h.createList(t.alpha))}initParticles(t){let e=t;for(;e;)e.alpha=this.list.first.value,e=e.next}updateParticle(t){t.alpha=this.list.interpolate(t.agePercent)}}O.type="alpha",O.editorConfig=null;class N{constructor(t){this.order=C.Normal,this.value=t.alpha}initParticles(t){let e=t;for(;e;)e.alpha=this.value,e=e.next}}function U(t){const i=[];for(let s=0;s<t.length;++s){let r=t[s];if("string"==typeof r)i.push(o(r));else if(r instanceof e.Texture)i.push(r);else{let t=r.count||1;for(r="string"==typeof r.texture?o(r.texture):r.texture;t>0;--t)i.push(r)}}return i}N.type="alphaStatic",N.editorConfig=null;class q{constructor(t){this.order=C.Normal,this.anims=[];for(let e=0;e<t.anims.length;++e){const i=t.anims[e],s=U(i.textures),r=i.framerate<0?-1:i.framerate>0?i.framerate:60,a={textures:s,duration:r>0?s.length/r:0,framerate:r,loop:r>0&&!!i.loop};this.anims.push(a)}}initParticles(t){let e=t;for(;e;){const t=Math.floor(Math.random()*this.anims.length),i=e.config.anim=this.anims[t];e.texture=i.textures[0],e.config.animElapsed=0,-1===i.framerate?(e.config.animDuration=e.maxLife,e.config.animFramerate=i.textures.length/e.maxLife):(e.config.animDuration=i.duration,e.config.animFramerate=i.framerate),e=e.next}}updateParticle(t,i){const s=t.config,r=s.anim;s.animElapsed+=i,s.animElapsed>=s.animDuration&&(s.anim.loop?s.animElapsed=s.animElapsed%s.animDuration:s.animElapsed=s.animDuration-1e-6);const a=s.animElapsed*s.animFramerate+1e-7|0;t.texture=r.textures[a]||r.textures[r.textures.length-1]||e.Texture.EMPTY}}q.type="animatedRandom",q.editorConfig=null;class W{constructor(t){this.order=C.Normal;const e=t.anim,i=U(e.textures),s=e.framerate<0?-1:e.framerate>0?e.framerate:60;this.anim={textures:i,duration:s>0?i.length/s:0,framerate:s,loop:s>0&&!!e.loop}}initParticles(t){let e=t;const i=this.anim;for(;e;)e.texture=i.textures[0],e.config.animElapsed=0,-1===i.framerate?(e.config.animDuration=e.maxLife,e.config.animFramerate=i.textures.length/e.maxLife):(e.config.animDuration=i.duration,e.config.animFramerate=i.framerate),e=e.next}updateParticle(t,i){const s=this.anim,r=t.config;r.animElapsed+=i,r.animElapsed>=r.animDuration&&(s.loop?r.animElapsed=r.animElapsed%r.animDuration:r.animElapsed=r.animDuration-1e-6);const a=r.animElapsed*r.animFramerate+1e-7|0;t.texture=s.textures[a]||s.textures[s.textures.length-1]||e.Texture.EMPTY}}W.type="animatedSingle",W.editorConfig=null;class X{constructor(t){this.order=C.Normal,this.value=t.blendMode}initParticles(t){let e=t;for(;e;)e.blendMode=x(this.value),e=e.next}}X.type="blendMode",X.editorConfig=null;class ${constructor(t){this.order=C.Spawn,this.spacing=t.spacing*d,this.start=t.start*d,this.distance=t.distance}initParticles(t){let e=0,i=t;for(;i;){let t;t=this.spacing?this.start+this.spacing*e:Math.random()*Math.PI*2,i.rotation=t,this.distance&&(i.position.x=this.distance,c(t,i.position)),i=i.next,++e}}}$.type="spawnBurst",$.editorConfig=null;class G{constructor(t){this.order=C.Normal,this.list=new F(!0),this.list.reset(h.createList(t.color))}initParticles(t){let e=t;const i=this.list.first.value,s=p(i.r,i.g,i.b);for(;e;)e.tint=s,e=e.next}updateParticle(t){t.tint=this.list.interpolate(t.agePercent)}}G.type="color",G.editorConfig=null;class j{constructor(t){this.order=C.Normal;let e=t.color;"#"===e.charAt(0)?e=e.substr(1):0===e.indexOf("0x")&&(e=e.substr(2)),this.value=parseInt(e,16)}initParticles(t){let e=t;for(;e;)e.tint=this.value,e=e.next}}j.type="colorStatic",j.editorConfig=null;class V{constructor(t){this.order=C.Normal,this.index=0,this.textures=t.textures.map((t=>"string"==typeof t?o(t):t))}initParticles(t){let e=t;for(;e;)e.texture=this.textures[this.index],++this.index>=this.textures.length&&(this.index=0),e=e.next}}V.type="textureOrdered",V.editorConfig=null;const Q=new r.Point,Y=["E","LN2","LN10","LOG2E","LOG10E","PI","SQRT1_2","SQRT2","abs","acos","acosh","asin","asinh","atan","atanh","atan2","cbrt","ceil","cos","cosh","exp","expm1","floor","fround","hypot","log","log1p","log10","log2","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh"],z=new RegExp(["[01234567890\\.\\*\\-\\+\\/\\(\\)x ,]"].concat(Y).join("|"),"g");class H{constructor(t){var e;if(this.order=C.Late,t.path)if("function"==typeof t.path)this.path=t.path;else try{this.path=function(t){const e=t.match(z);for(let t=e.length-1;t>=0;--t)Y.indexOf(e[t])>=0&&(e[t]=`Math.${e[t]}`);return t=e.join(""),new Function("x",`return ${t};`)}(t.path)}catch(t){l,this.path=null}else this.path=t=>t;this.list=new F(!1),this.list.reset(h.createList(t.speed)),this.minMult=null!==(e=t.minMult)&&void 0!==e?e:1}initParticles(t){let e=t;for(;e;){e.config.initRotation=e.rotation,e.config.initPosition?e.config.initPosition.copyFrom(e.position):e.config.initPosition=new r.Point(e.x,e.y),e.config.movement=0;const t=Math.random()*(1-this.minMult)+this.minMult;e.config.speedMult=t,e=e.next}}updateParticle(t,e){const i=this.list.interpolate(t.agePercent)*t.config.speedMult;t.config.movement+=i*e,Q.x=t.config.movement,Q.y=this.path(Q.x),c(t.config.initRotation,Q),t.position.x=t.config.initPosition.x+Q.x,t.position.y=t.config.initPosition.y+Q.y}}H.type="movePath",H.editorConfig=null;class J{constructor(){this.order=C.Spawn}initParticles(t){}}J.type="spawnPoint",J.editorConfig=null;class K{constructor(t){this.order=C.Normal,this.textures=t.textures.map((t=>"string"==typeof t?o(t):t))}initParticles(t){let e=t;for(;e;){const t=Math.floor(Math.random()*this.textures.length);e.texture=this.textures[t],e=e.next}}}K.type="textureRandom",K.editorConfig=null;class Z{constructor(t){this.order=C.Normal,this.minStart=t.minStart*d,this.maxStart=t.maxStart*d,this.minSpeed=t.minSpeed*d,this.maxSpeed=t.maxSpeed*d,this.accel=t.accel*d}initParticles(t){let e=t;for(;e;)this.minStart===this.maxStart?e.rotation+=this.maxStart:e.rotation+=Math.random()*(this.maxStart-this.minStart)+this.minStart,e.config.rotSpeed=Math.random()*(this.maxSpeed-this.minSpeed)+this.minSpeed,e=e.next}updateParticle(t,e){if(this.accel){const i=t.config.rotSpeed;t.config.rotSpeed+=this.accel*e,t.rotation+=(t.config.rotSpeed+i)/2*e}else t.rotation+=t.config.rotSpeed*e}}Z.type="rotation",Z.editorConfig=null;class tt{constructor(t){this.order=C.Normal,this.min=t.min*d,this.max=t.max*d}initParticles(t){let e=t;for(;e;)this.min===this.max?e.rotation+=this.max:e.rotation+=Math.random()*(this.max-this.min)+this.min,e=e.next}}tt.type="rotationStatic",tt.editorConfig=null;class et{constructor(t){this.order=C.Late+1,this.rotation=(t.rotation||0)*d}initParticles(t){let e=t;for(;e;)e.rotation=this.rotation,e=e.next}}et.type="noRotation",et.editorConfig=null;class it{constructor(t){var e;this.order=C.Normal,this.list=new F(!1),this.list.reset(h.createList(t.scale)),this.minMult=null!==(e=t.minMult)&&void 0!==e?e:1}initParticles(t){let e=t;for(;e;){const t=Math.random()*(1-this.minMult)+this.minMult;e.config.scaleMult=t,e.scale.x=e.scale.y=this.list.first.value*t,e=e.next}}updateParticle(t){t.scale.x=t.scale.y=this.list.interpolate(t.agePercent)*t.config.scaleMult}}it.type="scale",it.editorConfig=null;class st{constructor(t){this.order=C.Normal,this.min=t.min,this.max=t.max}initParticles(t){let e=t;for(;e;){const t=Math.random()*(this.max-this.min)+this.min;e.scale.x=e.scale.y=t,e=e.next}}}st.type="scaleStatic",st.editorConfig=null;class rt{constructor(t){this.order=C.Spawn;const e=rt.shapes[t.type];if(!e)throw new Error(`No shape found with type '${t.type}'`);this.shape=new e(t.data)}static registerShape(t,e){rt.shapes[e||t.type]=t}initParticles(t){let e=t;for(;e;)this.shape.getRandPos(e),e=e.next}}rt.type="spawnShape",rt.editorConfig=null,rt.shapes={},rt.registerShape(L),rt.registerShape(S),rt.registerShape(B),rt.registerShape(B,"circle");class at{constructor(t){this.order=C.Normal,this.texture="string"==typeof t.texture?o(t.texture):t.texture}initParticles(t){let e=t;for(;e;)e.texture=this.texture,e=e.next}}at.type="textureSingle",at.editorConfig=null;class nt{constructor(t){var e;this.order=C.Late,this.list=new F(!1),this.list.reset(h.createList(t.speed)),this.minMult=null!==(e=t.minMult)&&void 0!==e?e:1}initParticles(t){let e=t;for(;e;){const t=Math.random()*(1-this.minMult)+this.minMult;e.config.speedMult=t,e.config.velocity?e.config.velocity.set(this.list.first.value*t,0):e.config.velocity=new r.Point(this.list.first.value*t,0),c(e.rotation,e.config.velocity),e=e.next}}updateParticle(t,e){const i=this.list.interpolate(t.agePercent)*t.config.speedMult,s=t.config.velocity;m(s),f(s,i),t.x+=s.x*e,t.y+=s.y*e}}nt.type="moveSpeed",nt.editorConfig=null;class ht{constructor(t){this.order=C.Late,this.min=t.min,this.max=t.max}initParticles(t){let e=t;for(;e;){const t=Math.random()*(this.max-this.min)+this.min;e.config.velocity?e.config.velocity.set(t,0):e.config.velocity=new r.Point(t,0),c(e.rotation,e.config.velocity),e=e.next}}updateParticle(t,e){const i=t.config.velocity;t.x+=i.x*e,t.y+=i.y*e}}ht.type="moveSpeedStatic",ht.editorConfig=null;var ot={__proto__:null,spawnShapes:M,editor:{__proto__:null},get BehaviorOrder(){return C},AccelerationBehavior:E,AlphaBehavior:O,StaticAlphaBehavior:N,RandomAnimatedTextureBehavior:q,SingleAnimatedTextureBehavior:W,BlendModeBehavior:X,BurstSpawnBehavior:$,ColorBehavior:G,StaticColorBehavior:j,OrderedTextureBehavior:V,PathBehavior:H,PointSpawnBehavior:J,RandomTextureBehavior:K,RotationBehavior:Z,StaticRotationBehavior:tt,NoRotationBehavior:et,ScaleBehavior:it,StaticScaleBehavior:st,ShapeSpawnBehavior:rt,SingleTextureBehavior:at,SpeedBehavior:nt,StaticSpeedBehavior:ht};class lt extends n.Container{constructor(){super(...arguments),this._firstChild=null,this._lastChild=null,this._childCount=0}get firstChild(){return this._firstChild}get lastChild(){return this._lastChild}get childCount(){return this._childCount}addChild(...t){if(t.length>1)for(let e=0;e<t.length;e++)this.addChild(t[e]);else{const e=t[0];e.parent&&e.parent.removeChild(e),e.parent=this,this.sortDirty=!0,e.transform._parentID=-1,this._lastChild?(this._lastChild.nextChild=e,e.prevChild=this._lastChild,this._lastChild=e):this._firstChild=this._lastChild=e,++this._childCount,this._boundsID++,this.onChildrenChange(),this.emit("childAdded",e,this,this._childCount),e.emit("added",this)}return t[0]}addChildAt(t,e){if(e<0||e>this._childCount)throw new Error(`addChildAt: The index ${e} supplied is out of bounds ${this._childCount}`);t.parent&&t.parent.removeChild(t),t.parent=this,this.sortDirty=!0,t.transform._parentID=-1;const i=t;if(this._firstChild)if(0===e)this._firstChild.prevChild=i,i.nextChild=this._firstChild,this._firstChild=i;else if(e===this._childCount)this._lastChild.nextChild=i,i.prevChild=this._lastChild,this._lastChild=i;else{let t=0,s=this._firstChild;for(;t<e;)s=s.nextChild,++t;s.prevChild.nextChild=i,i.prevChild=s.prevChild,i.nextChild=s,s.prevChild=i}else this._firstChild=this._lastChild=i;return++this._childCount,this._boundsID++,this.onChildrenChange(e),t.emit("added",this),this.emit("childAdded",t,this,e),t}addChildBelow(t,e){if(e.parent!==this)throw new Error("addChildBelow: The relative target must be a child of this parent");return t.parent&&t.parent.removeChild(t),t.parent=this,this.sortDirty=!0,t.transform._parentID=-1,e.prevChild.nextChild=t,t.prevChild=e.prevChild,t.nextChild=e,e.prevChild=t,this._firstChild===e&&(this._firstChild=t),++this._childCount,this._boundsID++,this.onChildrenChange(),this.emit("childAdded",t,this,this._childCount),t.emit("added",this),t}addChildAbove(t,e){if(e.parent!==this)throw new Error("addChildBelow: The relative target must be a child of this parent");return t.parent&&t.parent.removeChild(t),t.parent=this,this.sortDirty=!0,t.transform._parentID=-1,e.nextChild.prevChild=t,t.nextChild=e.nextChild,t.prevChild=e,e.nextChild=t,this._lastChild===e&&(this._lastChild=t),++this._childCount,this._boundsID++,this.onChildrenChange(),this.emit("childAdded",t,this,this._childCount),t.emit("added",this),t}swapChildren(t,e){if(t===e||t.parent!==this||e.parent!==this)return;const{prevChild:i,nextChild:s}=t;t.prevChild=e.prevChild,t.nextChild=e.nextChild,e.prevChild=i,e.nextChild=s,this._firstChild===t?this._firstChild=e:this._firstChild===e&&(this._firstChild=t),this._lastChild===t?this._lastChild=e:this._lastChild===e&&(this._lastChild=t),this.onChildrenChange()}getChildIndex(t){let e=0,i=this._firstChild;for(;i&&i!==t;)i=i.nextChild,++e;if(!i)throw new Error("The supplied DisplayObject must be a child of the caller");return e}setChildIndex(t,e){if(e<0||e>=this._childCount)throw new Error(`The index ${e} supplied is out of bounds ${this._childCount}`);if(t.parent!==this)throw new Error("The supplied DisplayObject must be a child of the caller");if(t.nextChild&&(t.nextChild.prevChild=t.prevChild),t.prevChild&&(t.prevChild.nextChild=t.nextChild),this._firstChild===t&&(this._firstChild=t.nextChild),this._lastChild===t&&(this._lastChild=t.prevChild),t.nextChild=null,t.prevChild=null,this._firstChild)if(0===e)this._firstChild.prevChild=t,t.nextChild=this._firstChild,this._firstChild=t;else if(e===this._childCount)this._lastChild.nextChild=t,t.prevChild=this._lastChild,this._lastChild=t;else{let i=0,s=this._firstChild;for(;i<e;)s=s.nextChild,++i;s.prevChild.nextChild=t,t.prevChild=s.prevChild,t.nextChild=s,s.prevChild=t}else this._firstChild=this._lastChild=t;this.onChildrenChange(e)}removeChild(...t){if(t.length>1)for(let e=0;e<t.length;e++)this.removeChild(t[e]);else{const e=t[0];if(e.parent!==this)return null;e.parent=null,e.transform._parentID=-1,e.nextChild&&(e.nextChild.prevChild=e.prevChild),e.prevChild&&(e.prevChild.nextChild=e.nextChild),this._firstChild===e&&(this._firstChild=e.nextChild),this._lastChild===e&&(this._lastChild=e.prevChild),e.nextChild=null,e.prevChild=null,--this._childCount,this._boundsID++,this.onChildrenChange(),e.emit("removed",this),this.emit("childRemoved",e,this)}return t[0]}getChildAt(t){if(t<0||t>=this._childCount)throw new Error(`getChildAt: Index (${t}) does not exist.`);if(0===t)return this._firstChild;if(t===this._childCount)return this._lastChild;let e=0,i=this._firstChild;for(;e<t;)i=i.nextChild,++e;return i}removeChildAt(t){const e=this.getChildAt(t);return e.parent=null,e.transform._parentID=-1,e.nextChild&&(e.nextChild.prevChild=e.prevChild),e.prevChild&&(e.prevChild.nextChild=e.nextChild),this._firstChild===e&&(this._firstChild=e.nextChild),this._lastChild===e&&(this._lastChild=e.prevChild),e.nextChild=null,e.prevChild=null,--this._childCount,this._boundsID++,this.onChildrenChange(t),e.emit("removed",this),this.emit("childRemoved",e,this,t),e}removeChildren(t=0,e=this._childCount){const i=t;0===e&&this._childCount>0&&(e=this._childCount);const s=e,r=s-i;if(r>0&&r<=s){const e=[];let r=this._firstChild;for(let t=0;t<=s&&r;++t,r=r.nextChild)t>=i&&e.push(r);const a=e[0].prevChild,n=e[e.length-1].nextChild;n?n.prevChild=a:this._lastChild=a,a?a.nextChild=n:this._firstChild=n;for(let t=0;t<e.length;++t)e[t].parent=null,e[t].transform&&(e[t].transform._parentID=-1),e[t].nextChild=null,e[t].prevChild=null;this._boundsID++,this.onChildrenChange(t);for(let t=0;t<e.length;++t)e[t].emit("removed",this),this.emit("childRemoved",e[t],this,t);return e}if(0===r&&0===this._childCount)return[];throw new RangeError("removeChildren: numeric values are outside the acceptable range.")}updateTransform(){let t,e;for(this._boundsID++,this.transform.updateTransform(this.parent.transform),this.worldAlpha=this.alpha*this.parent.worldAlpha,t=this._firstChild;t;t=e)e=t.nextChild,t.visible&&t.updateTransform()}calculateBounds(){let t,e;for(this._bounds.clear(),this._calculateBounds(),t=this._firstChild;t;t=e)if(e=t.nextChild,t.visible&&t.renderable)if(t.calculateBounds(),t._mask){const e=t._mask.maskObject||t._mask;e.calculateBounds(),this._bounds.addBoundsMask(t._bounds,e._bounds)}else t.filterArea?this._bounds.addBoundsArea(t._bounds,t.filterArea):this._bounds.addBounds(t._bounds);this._bounds.updateID=this._boundsID}getLocalBounds(t,e=!1){const i=n.DisplayObject.prototype.getLocalBounds.call(this,t);if(!e){let t,e;for(t=this._firstChild;t;t=e)e=t.nextChild,t.visible&&t.updateTransform()}return i}render(t){if(this.visible&&!(this.worldAlpha<=0)&&this.renderable)if(this._mask||this.filters&&this.filters.length)this.renderAdvanced(t);else{let e,i;for(this._render(t),e=this._firstChild;e;e=i)i=e.nextChild,e.render(t)}}renderAdvanced(t){t.batch.flush();const e=this.filters,i=this._mask;if(e){this._enabledFilters||(this._enabledFilters=[]),this._enabledFilters.length=0;for(let t=0;t<e.length;t++)e[t].enabled&&this._enabledFilters.push(e[t]);this._enabledFilters.length&&t.filter.push(this,this._enabledFilters)}let s,r;for(i&&t.mask.push(this,this._mask),this._render(t),s=this._firstChild;s;s=r)r=s.nextChild,s.render(t);t.batch.flush(),i&&t.mask.pop(this),e&&this._enabledFilters&&this._enabledFilters.length&&t.filter.pop()}renderCanvas(t){if(!this.visible||this.worldAlpha<=0||!this.renderable)return;let e,i;for(this._mask&&t.maskManager.pushMask(this._mask),this._renderCanvas(t),e=this._firstChild;e;e=i)i=e.nextChild,e.renderCanvas(t);this._mask&&t.maskManager.popMask(t)}}b.registerBehavior(E),b.registerBehavior(O),b.registerBehavior(N),b.registerBehavior(q),b.registerBehavior(W),b.registerBehavior(X),b.registerBehavior($),b.registerBehavior(G),b.registerBehavior(j),b.registerBehavior(V),b.registerBehavior(H),b.registerBehavior(J),b.registerBehavior(K),b.registerBehavior(Z),b.registerBehavior(tt),b.registerBehavior(et),b.registerBehavior(it),b.registerBehavior(st),b.registerBehavior(rt),b.registerBehavior(at),b.registerBehavior(nt),b.registerBehavior(ht),t.Emitter=b,t.LinkedListContainer=lt,t.Particle=y,t.ParticleUtils=_,t.PropertyList=F,t.PropertyNode=h,t.behaviors=ot,t.upgradeConfig=function(t,e){var i,s,r,a,n,h,o,l,d,c,p,u,m,f,v,g,x,C,_,y,P;if("behaviors"in t)return t;const w={lifetime:t.lifetime,ease:t.ease,particlesPerWave:t.particlesPerWave,frequency:t.frequency,spawnChance:t.spawnChance,emitterLifetime:t.emitterLifetime,maxParticles:t.maxParticles,addAtBack:t.addAtBack,pos:t.pos,emit:t.emit,autoUpdate:t.autoUpdate,behaviors:[]};if(t.alpha)if("start"in t.alpha)if(t.alpha.start===t.alpha.end)1!==t.alpha.start&&w.behaviors.push({type:"alphaStatic",config:{alpha:t.alpha.start}});else{const e={list:[{time:0,value:t.alpha.start},{time:1,value:t.alpha.end}]};w.behaviors.push({type:"alpha",config:{alpha:e}})}else 1===t.alpha.list.length?1!==t.alpha.list[0].value&&w.behaviors.push({type:"alphaStatic",config:{alpha:t.alpha.list[0].value}}):w.behaviors.push({type:"alpha",config:{alpha:t.alpha}});if(t.acceleration&&(t.acceleration.x||t.acceleration.y)){let e,r;"start"in t.speed?(e=t.speed.start*(null!==(i=t.speed.minimumSpeedMultiplier)&&void 0!==i?i:1),r=t.speed.start):(e=t.speed.list[0].value*(null!==(s=t.minimumSpeedMultiplier)&&void 0!==s?s:1),r=t.speed.list[0].value),w.behaviors.push({type:"moveAcceleration",config:{accel:t.acceleration,minStart:e,maxStart:r,rotate:!t.noRotation,maxSpeed:t.maxSpeed}})}else if(null===(r=t.extraData)||void 0===r?void 0:r.path){let e,i;"start"in t.speed?(i=null!==(a=t.speed.minimumSpeedMultiplier)&&void 0!==a?a:1,e=t.speed.start===t.speed.end?{list:[{time:0,value:t.speed.start}]}:{list:[{time:0,value:t.speed.start},{time:1,value:t.speed.end}]}):(e=t.speed,i=null!==(n=t.minimumSpeedMultiplier)&&void 0!==n?n:1),w.behaviors.push({type:"movePath",config:{path:t.extraData.path,speed:e,minMult:i}})}else if(t.speed)if("start"in t.speed)if(t.speed.start===t.speed.end)w.behaviors.push({type:"moveSpeedStatic",config:{min:t.speed.start*(null!==(h=t.speed.minimumSpeedMultiplier)&&void 0!==h?h:1),max:t.speed.start}});else{const e={list:[{time:0,value:t.speed.start},{time:1,value:t.speed.end}]};w.behaviors.push({type:"moveSpeed",config:{speed:e,minMult:t.speed.minimumSpeedMultiplier}})}else 1===t.speed.list.length?w.behaviors.push({type:"moveSpeedStatic",config:{min:t.speed.list[0].value*(null!==(o=t.minimumSpeedMultiplier)&&void 0!==o?o:1),max:t.speed.list[0].value}}):w.behaviors.push({type:"moveSpeed",config:{speed:t.speed,minMult:null!==(l=t.minimumSpeedMultiplier)&&void 0!==l?l:1}});if(t.scale)if("start"in t.scale){const e=null!==(d=t.scale.minimumScaleMultiplier)&&void 0!==d?d:1;if(t.scale.start===t.scale.end)w.behaviors.push({type:"scaleStatic",config:{min:t.scale.start*e,max:t.scale.start}});else{const i={list:[{time:0,value:t.scale.start},{time:1,value:t.scale.end}]};w.behaviors.push({type:"scale",config:{scale:i,minMult:e}})}}else if(1===t.scale.list.length){const e=null!==(c=t.minimumScaleMultiplier)&&void 0!==c?c:1,i=t.scale.list[0].value;w.behaviors.push({type:"scaleStatic",config:{min:i*e,max:i}})}else w.behaviors.push({type:"scale",config:{scale:t.scale,minMult:null!==(p=t.minimumScaleMultiplier)&&void 0!==p?p:1}});if(t.color)if("start"in t.color)if(t.color.start===t.color.end)"ffffff"!==t.color.start&&w.behaviors.push({type:"colorStatic",config:{color:t.color.start}});else{const e={list:[{time:0,value:t.color.start},{time:1,value:t.color.end}]};w.behaviors.push({type:"color",config:{color:e}})}else 1===t.color.list.length?"ffffff"!==t.color.list[0].value&&w.behaviors.push({type:"colorStatic",config:{color:t.color.list[0].value}}):w.behaviors.push({type:"color",config:{color:t.color}});if(t.rotationAcceleration||(null===(u=t.rotationSpeed)||void 0===u?void 0:u.min)||(null===(m=t.rotationSpeed)||void 0===m?void 0:m.max)?w.behaviors.push({type:"rotation",config:{accel:t.rotationAcceleration||0,minSpeed:(null===(f=t.rotationSpeed)||void 0===f?void 0:f.min)||0,maxSpeed:(null===(v=t.rotationSpeed)||void 0===v?void 0:v.max)||0,minStart:(null===(g=t.startRotation)||void 0===g?void 0:g.min)||0,maxStart:(null===(x=t.startRotation)||void 0===x?void 0:x.max)||0}}):((null===(C=t.startRotation)||void 0===C?void 0:C.min)||(null===(_=t.startRotation)||void 0===_?void 0:_.max))&&w.behaviors.push({type:"rotationStatic",config:{min:(null===(y=t.startRotation)||void 0===y?void 0:y.min)||0,max:(null===(P=t.startRotation)||void 0===P?void 0:P.max)||0}}),t.noRotation&&w.behaviors.push({type:"noRotation",config:{}}),t.blendMode&&"normal"!==t.blendMode&&w.behaviors.push({type:"blendMode",config:{blendMode:t.blendMode}}),Array.isArray(e)&&"string"!=typeof e[0]&&"framerate"in e[0]){for(let t=0;t<e.length;++t)"matchLife"===e[t].framerate&&(e[t].framerate=-1);w.behaviors.push({type:"animatedRandom",config:{anims:e}})}else"string"!=typeof e&&"framerate"in e?("matchLife"===e.framerate&&(e.framerate=-1),w.behaviors.push({type:"animatedSingle",config:{anim:e}})):t.orderedArt&&Array.isArray(e)?w.behaviors.push({type:"textureOrdered",config:{textures:e}}):Array.isArray(e)?w.behaviors.push({type:"textureRandom",config:{textures:e}}):w.behaviors.push({type:"textureSingle",config:{texture:e}});if("burst"===t.spawnType)w.behaviors.push({type:"spawnBurst",config:{start:t.angleStart||0,spacing:t.particleSpacing,distance:0}});else if("point"===t.spawnType)w.behaviors.push({type:"spawnPoint",config:{}});else{let e;"ring"===t.spawnType?e={type:"torus",data:{x:t.spawnCircle.x,y:t.spawnCircle.y,radius:t.spawnCircle.r,innerRadius:t.spawnCircle.minR,affectRotation:!0}}:"circle"===t.spawnType?e={type:"torus",data:{x:t.spawnCircle.x,y:t.spawnCircle.y,radius:t.spawnCircle.r,innerRadius:0,affectRotation:!1}}:"rect"===t.spawnType?e={type:"rect",data:t.spawnRect}:"polygonalChain"===t.spawnType&&(e={type:"polygonalChain",data:t.spawnPolygon}),e&&w.behaviors.push({type:"spawnShape",config:e})}return w}}(this.PIXI.particles=this.PIXI.particles||{},PIXI,PIXI,PIXI,PIXI,PIXI,PIXI); +// Disabled to avoid warnings in Chrome (see https://github.com/4ian/GDevelop/pull/3947) +// //# sourceMappingURL=pixi-particles.min.js.map \ No newline at end of file diff --git a/Builds/0.0.6/app/Extensions/PlatformBehavior/platformerobjectruntimebehavior.js b/Builds/0.0.6/app/Extensions/PlatformBehavior/platformerobjectruntimebehavior.js new file mode 100644 index 0000000000000000000000000000000000000000..edcd0b3f7977cd5693f398152a663d7fc5048ec8 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/PlatformBehavior/platformerobjectruntimebehavior.js @@ -0,0 +1,2 @@ +var gdjs;(function(n){const m=class extends n.RuntimeBehavior{constructor(e,t,i){super(e,t,i);this._ignoreTouchingEdges=!0;this._slopeClimbingFactor=1;this._useLegacyTrajectory=!0;this._canGoDownFromJumpthru=!1;this._currentSpeed=0;this._requestedDeltaX=0;this._requestedDeltaY=0;this._lastDeltaY=0;this._currentFallSpeed=0;this._canJump=!1;this._lastDirectionIsLeft=!1;this._leftKey=!1;this._rightKey=!1;this._ladderKey=!1;this._upKey=!1;this._downKey=!1;this._jumpKey=!1;this._releasePlatformKey=!1;this._releaseLadderKey=!1;this._wasLeftKeyPressed=!1;this._wasRightKeyPressed=!1;this._wasLadderKeyPressed=!1;this._wasUpKeyPressed=!1;this._wasDownKeyPressed=!1;this._wasJumpKeyPressed=!1;this._wasReleasePlatformKeyPressed=!1;this._wasReleaseLadderKeyPressed=!1;this._hasReallyMoved=!1;this._hasMovedAtLeastOnePixel=!1;this._gravity=t.gravity,this._maxFallingSpeed=t.maxFallingSpeed,this._ladderClimbingSpeed=t.ladderClimbingSpeed||150,this._acceleration=t.acceleration,this._deceleration=t.deceleration,this._maxSpeed=t.maxSpeed,this._jumpSpeed=t.jumpSpeed,this._canGrabPlatforms=t.canGrabPlatforms||!1,this._canGrabWithoutMoving=t.canGrabWithoutMoving,this._yGrabOffset=t.yGrabOffset||0,this._xGrabTolerance=t.xGrabTolerance||10,this._jumpSustainTime=t.jumpSustainTime||0,this._ignoreDefaultControls=t.ignoreDefaultControls,this._useLegacyTrajectory=t.useLegacyTrajectory===void 0?!0:t.useLegacyTrajectory,this._canGoDownFromJumpthru=t.canGoDownFromJumpthru,this._slopeMaxAngle=0,this.setSlopeMaxAngle(t.slopeMaxAngle),this._potentialCollidingObjects=[],this._overlappedJumpThru=[],this._manager=n.PlatformObjectsManager.getManager(e),this._falling=new S(this),this._onFloor=new y(this),this._jumping=new M(this),this._grabbingPlatform=new Y(this),this._onLadder=new j(this),this._state=this._falling}updateFromBehaviorData(e,t){return e.gravity!==t.gravity&&this.setGravity(t.gravity),e.maxFallingSpeed!==t.maxFallingSpeed&&this.setMaxFallingSpeed(t.maxFallingSpeed),e.acceleration!==t.acceleration&&this.setAcceleration(t.acceleration),e.deceleration!==t.deceleration&&this.setDeceleration(t.deceleration),e.maxSpeed!==t.maxSpeed&&this.setMaxSpeed(t.maxSpeed),e.jumpSpeed!==t.jumpSpeed&&this.setJumpSpeed(t.jumpSpeed),e.canGrabPlatforms!==t.canGrabPlatforms&&this.setCanGrabPlatforms(t.canGrabPlatforms),e.canGrabWithoutMoving!==t.canGrabWithoutMoving&&(this._canGrabWithoutMoving=t.canGrabWithoutMoving),e.yGrabOffset!==t.yGrabOffset&&(this._yGrabOffset=t.yGrabOffset),e.xGrabTolerance!==t.xGrabTolerance&&(this._xGrabTolerance=t.xGrabTolerance),e.jumpSustainTime!==t.jumpSustainTime&&this.setJumpSustainTime(t.jumpSustainTime),e.useLegacyTrajectory!==t.useLegacyTrajectory&&(this._useLegacyTrajectory=t.useLegacyTrajectory),e.canGoDownFromJumpthru!==t.canGoDownFromJumpthru&&(this._canGoDownFromJumpthru=t.canGoDownFromJumpthru),!0}doStepPreEvents(e){const t=37,i=38,s=39,r=40,l=1016,o=2016,f=32,a=this.owner,h=this.owner.getElapsedTime()/1e3;this._requestedDeltaX=0,this._requestedDeltaY=0;const _=e.getGame().getInputManager();this._leftKey||(this._leftKey=!this._ignoreDefaultControls&&_.isKeyPressed(t)),this._rightKey||(this._rightKey=!this._ignoreDefaultControls&&_.isKeyPressed(s)),this._jumpKey||(this._jumpKey=!this._ignoreDefaultControls&&(_.isKeyPressed(l)||_.isKeyPressed(o)||_.isKeyPressed(f))),this._ladderKey||(this._ladderKey=!this._ignoreDefaultControls&&_.isKeyPressed(i)),this._upKey||(this._upKey=!this._ignoreDefaultControls&&_.isKeyPressed(i)),this._downKey||(this._downKey=!this._ignoreDefaultControls&&_.isKeyPressed(r)),this._releasePlatformKey||(this._releasePlatformKey=!this._ignoreDefaultControls&&_.isKeyPressed(r)),this._requestedDeltaX+=this._updateSpeed(h),this._leftKey!==this._rightKey&&(this._lastDirectionIsLeft=this._leftKey),this._state.beforeUpdatingObstacles(h),this._onFloor._oldHeight=a.getHeight(),this._updatePotentialCollidingObjects(Math.max(this._requestedDeltaX,this._maxFallingSpeed*h)),this._updateOverlappedJumpThru();const d=this._state;this._state.checkTransitionBeforeX(),this._state.beforeMovingX(),this._separateFromPlatforms(this._potentialCollidingObjects,!0)&&(this._canJump=!0);const u=a.getX();this._moveX();const p=a.getX()!==u+this._requestedDeltaX,F=this._state;this._state.checkTransitionBeforeY(h),this._state.beforeMovingY(h,u);const P=a.getY();this._moveY();const O=this._state;this._state!==this._onLadder&&this._checkTransitionOnFloorOrFalling(),p&&this._state===d&&this._state===F&&this._state===O&&this._state!==this._onFloor&&(this._currentSpeed=0),this._wasLeftKeyPressed=this._leftKey,this._wasRightKeyPressed=this._rightKey,this._wasLadderKeyPressed=this._ladderKey,this._wasUpKeyPressed=this._upKey,this._wasDownKeyPressed=this._downKey,this._wasJumpKeyPressed=this._jumpKey,this._wasReleasePlatformKeyPressed=this._releasePlatformKey,this._wasReleaseLadderKeyPressed=this._releaseLadderKey,this._leftKey=!1,this._rightKey=!1,this._ladderKey=!1,this._upKey=!1,this._downKey=!1,this._jumpKey=!1,this._releasePlatformKey=!1,this._releaseLadderKey=!1,this._hasReallyMoved=Math.abs(a.getX()-u)>m.epsilon||Math.abs(a.getY()-P)>m.epsilon,this._hasMovedAtLeastOnePixel=Math.abs(a.getX()-u)>=1||Math.abs(a.getY()-P)>=1,this._lastDeltaY=a.getY()-P}doStepPostEvents(e){}_updateSpeed(e){const t=this._currentSpeed;if(this._leftKey&&(this._currentSpeed-=this._acceleration*e),this._rightKey&&(this._currentSpeed+=this._acceleration*e),this._leftKey===this._rightKey){const i=this._currentSpeed>0;this._currentSpeed-=this._deceleration*e*(i?1:-1),i&&this._currentSpeed<0&&(this._currentSpeed=0),!i&&this._currentSpeed>0&&(this._currentSpeed=0)}return this._currentSpeed>this._maxSpeed&&(this._currentSpeed=this._maxSpeed),this._currentSpeed<-this._maxSpeed&&(this._currentSpeed=-this._maxSpeed),(this._currentSpeed+t)*e/2}_moveX(){const e=this.owner,t=e.getX();if(this._requestedDeltaX!==0){let i=this._onFloor.getFloorPlatform()!==null?this._onFloor.getFloorPlatform().owner.id:null;e.setX(e.getX()+this._requestedDeltaX);let s=!0;for(;this._isCollidingWithOneOf(this._potentialCollidingObjects,i,!0);){if(this._requestedDeltaX>0&&e.getX()<=t||this._requestedDeltaX<0&&e.getX()>=t){e.setX(t);break}s?(e.setX(Math.round(e.getX())),s=!1):e.setX(Math.round(e.getX())+(this._requestedDeltaX>0?-1:1))}}}_moveY(){const e=this.owner;if(this._requestedDeltaY!==0)if(this._requestedDeltaY>0){const{highestGround:t}=this._findHighestFloorAndMoveOnTop(this._potentialCollidingObjects,0,this._requestedDeltaY);t||e.setY(e.getY()+this._requestedDeltaY)}else{let t=e.getY();for(e.setY(e.getY()+this._requestedDeltaY);this._requestedDeltaY<0&&this._isCollidingWithOneOf(this._potentialCollidingObjects,null,!0)||this._requestedDeltaY>0&&this._isCollidingWithOneOfExcluding(this._potentialCollidingObjects,this._overlappedJumpThru);){if(this._state===this._jumping&&this._setFalling(),this._requestedDeltaY>0&&e.getY()<=t||this._requestedDeltaY<0&&e.getY()>=t){e.setY(t);break}e.setY(Math.floor(e.getY())+(this._requestedDeltaY>0?-1:1))}}}_setFalling(){this._state.leave();const e=this._state;this._state=this._falling,this._falling.enter(e)}_setOnFloor(e){this._state.leave(),this._state=this._onFloor,this._onFloor.enter(e)}_setJumping(){this._state.leave();const e=this._state;this._state=this._jumping,this._jumping.enter(e)}_setGrabbingPlatform(e){this._state.leave(),this._state=this._grabbingPlatform,this._grabbingPlatform.enter(e)}_setOnLadder(){this._state.leave(),this._state=this._onLadder,this._onLadder.enter()}_checkTransitionOnLadder(){this._ladderKey&&this._isOverlappingLadder()&&this._setOnLadder()}_checkTransitionJumping(){this._canJump&&this._jumpKey&&this._setJumping()}_checkGrabPlatform(){const e=this.owner;let t=e.getX();e.setX(e.getX()+(this._requestedDeltaX<0||this._requestedDeltaX===0&&this._lastDirectionIsLeft?-this._xGrabTolerance:this._xGrabTolerance));const i=n.staticArray(m.prototype._checkGrabPlatform);i.length=0;for(const r of this._potentialCollidingObjects)this._isCollidingWith(r)&&this._canGrab(r)&&i.push(r);e.setX(t);let s=e.getY();for(const r of i){if(e.setY(r.owner.getY()+r.getYGrabOffset()-this._yGrabOffset),!this._isCollidingWithOneOf(this._potentialCollidingObjects,null,!0)){this._setGrabbingPlatform(r),this._requestedDeltaY=0,i.length=0;return}e.setY(s)}i.length=0}_checkTransitionOnFloorOrFalling(){const e=this.owner,t=e.getY(),i=this._requestedDeltaY>=0,{highestGround:s}=this._findHighestFloorAndMoveOnTop(this._potentialCollidingObjects,-1,1);this._state===this._onFloor?s?s===this._onFloor.getFloorPlatform()?this._onFloor.updateFloorPosition():this._setOnFloor(s):this._setFalling():s&&i?this._setOnFloor(s):e.setY(t)}_fall(e){const t=this._currentFallSpeed;this._currentFallSpeed+=this._gravity*e,this._currentFallSpeed>this._maxFallingSpeed&&(this._currentFallSpeed=this._maxFallingSpeed),this._useLegacyTrajectory?this._requestedDeltaY+=this._currentFallSpeed*e:this._requestedDeltaY+=(this._currentFallSpeed+t)/2*e}_canGrab(e){const t=this.owner.getY()+this._yGrabOffset-this._lastDeltaY,i=this.owner.getY()+this._yGrabOffset,s=e.owner.getY()+e.getYGrabOffset();return e.canBeGrabbed()&&(t<s&&s<=i||i<=s&&s<t)}_releaseGrabbedPlatform(){this._state===this._grabbingPlatform&&this._setFalling()}_releaseLadder(){this._state===this._onLadder&&this._setFalling()}_separateFromPlatforms(e,t){t=!!t;const i=n.staticArray(m.prototype._separateFromPlatforms);i.length=0;for(let s=0;s<e.length;++s){const r=e[s];r.getPlatformType()!==n.PlatformRuntimeBehavior.LADDER&&(t&&r.getPlatformType()===n.PlatformRuntimeBehavior.JUMPTHRU||i.push(r.owner))}return this.owner.separateFromObjects(i,this._ignoreTouchingEdges)}_isCollidingWithOneOf(e,t,i){i=!!i;for(let s=0;s<e.length;++s){const r=e[s];if(r.owner.id!==t&&r.getPlatformType()!==n.PlatformRuntimeBehavior.LADDER&&!(i&&r.getPlatformType()===n.PlatformRuntimeBehavior.JUMPTHRU)&&n.RuntimeObject.collisionTest(this.owner,r.owner,this._ignoreTouchingEdges))return!0}return!1}_findHighestFloorAndMoveOnTop(e,t,i){const s=b.instance;s.initializeBeforeSearch(this,t,i);let r=Number.MAX_VALUE,l=null,o=!1;for(const a of e){if(a.getPlatformType()===n.PlatformRuntimeBehavior.LADDER||a.getPlatformType()===n.PlatformRuntimeBehavior.JUMPTHRU&&(this._state===this._onFloor&&a!==this._onFloor.getFloorPlatform()&&i<0||this._state!==this._onFloor&&this._isIn(this._overlappedJumpThru,a.owner.id)))continue;const h=s.allowedMinDeltaY,_=s.allowedMaxDeltaY;this._findPlatformHighestRelativeYUnderObject(a,s);let d=s.getFloorDeltaY();if(a.getPlatformType()===n.PlatformRuntimeBehavior.JUMPTHRU&&(this._state===this._onFloor&&a!==this._onFloor.getFloorPlatform()&&d<0||s.allowedMinDeltaY!==h)){s.revertTo(h,_);continue}if(s.isCollidingAnyPlatform()&&(o=!0),s.floorIsTooHigh()){l=null;break}s.isCollidingAnyPlatform()&&d<r&&(r=d,l=a)}if(l){const a=this.owner;a.setY(a.getY()+r)}const f=n.PlatformerObjectRuntimeBehavior._platformSearchResult;return f.highestGround=l,f.isCollidingAnyPlatform=o,f}_findPlatformHighestRelativeYUnderObject(e,t){const i=e.owner,s=i.getAABB();if(s.max[0]<=t.ownerMinX||s.min[0]>=t.ownerMaxX||s.max[1]<=t.headMinY||s.min[1]>t.floorMaxY)return t;for(const r of i.getHitBoxesAround(t.ownerMinX,t.headMinY,t.ownerMaxX,t.floorMaxY)){if(r.vertices.length<3)continue;t.initializeBeforeHitboxCheck();let l=r.vertices[r.vertices.length-2],o=r.vertices[r.vertices.length-1];for(const f of r.vertices){(t.ownerMinX<o[0]&&o[0]<t.ownerMaxX||o[0]===t.ownerMinX&&(l[0]>o[0]||f[0]>o[0])||o[0]===t.ownerMaxX&&(l[0]<o[0]||f[0]<o[0]))&&t.addPointConstraint(o[1]);const a=o[0]-l[0];if(a!==0){if(o[0]<t.ownerMinX&&t.ownerMinX<l[0]||l[0]<t.ownerMinX&&t.ownerMinX<o[0]){const h=o[1]-l[1],_=l[1]+(t.ownerMinX-l[0])*h/a;t.addPointConstraint(_)}if(o[0]<t.ownerMaxX&&t.ownerMaxX<l[0]||l[0]<t.ownerMaxX&&t.ownerMaxX<o[0]){const h=o[1]-l[1],_=l[1]+(t.ownerMaxX-l[0])*h/a;t.addPointConstraint(_)}}if(t.floorIsTooHigh())return t;l=o,o=f}}return t}_isCollidingWithOneOfExcluding(e,t){for(let i=0;i<e.length;++i){const s=e[i];if(!(t&&this._isIn(t,s.owner.id))&&s.getPlatformType()!==n.PlatformRuntimeBehavior.LADDER&&n.RuntimeObject.collisionTest(this.owner,s.owner,this._ignoreTouchingEdges))return!0}return!1}_isCollidingWith(e){return e.getPlatformType()!==n.PlatformRuntimeBehavior.LADDER&&!this._isIn(this._overlappedJumpThru,e.owner.id)&&n.RuntimeObject.collisionTest(this.owner,e.owner,this._ignoreTouchingEdges)}_updateOverlappedJumpThru(){this._overlappedJumpThru.length=0;for(let e=0;e<this._potentialCollidingObjects.length;++e){const t=this._potentialCollidingObjects[e];t.getPlatformType()===n.PlatformRuntimeBehavior.JUMPTHRU&&n.RuntimeObject.collisionTest(this.owner,t.owner,this._ignoreTouchingEdges)&&this._overlappedJumpThru.push(t)}}_isOverlappingLadder(){for(let e=0;e<this._potentialCollidingObjects.length;++e){const t=this._potentialCollidingObjects[e];if(t.getPlatformType()===n.PlatformRuntimeBehavior.LADDER&&n.RuntimeObject.collisionTest(this.owner,t.owner,this._ignoreTouchingEdges))return!0}return!1}_isIn(e,t){for(let i=0;i<e.length;++i)if(e[i].owner.id===t)return!0;return!1}_updatePotentialCollidingObjects(e){const t=this.owner;this._manager.getAllPlatformsAround(t,e,this._potentialCollidingObjects);for(let i=0;i<this._potentialCollidingObjects.length;)this._potentialCollidingObjects[i].owner===t?this._potentialCollidingObjects.splice(i,1):i++}simulateControl(e){e==="Left"?this._leftKey=!0:e==="Right"?this._rightKey=!0:e==="Up"?this._upKey=!0:e==="Down"?this._downKey=!0:e==="Ladder"?this._ladderKey=!0:e==="Jump"?this._jumpKey=!0:e==="Release"?this._releasePlatformKey=!0:e==="Release Ladder"&&(this._releaseLadderKey=!0)}isUsingControl(e){return e==="Left"?this._wasLeftKeyPressed:e==="Right"?this._wasRightKeyPressed:e==="Up"?this._wasUpKeyPressed:e==="Down"?this._wasDownKeyPressed:e==="Ladder"?this._wasLadderKeyPressed:e==="Jump"?this._wasJumpKeyPressed:e==="Release"?this._wasReleasePlatformKeyPressed:e==="Release Ladder"?this._wasReleaseLadderKeyPressed:!1}getGravity(){return this._gravity}getSlopeMaxAngle(){return this._slopeMaxAngle}getMaxFallingSpeed(){return this._maxFallingSpeed}getLadderClimbingSpeed(){return this._ladderClimbingSpeed}getAcceleration(){return this._acceleration}getDeceleration(){return this._deceleration}getMaxSpeed(){return this._maxSpeed}getJumpSpeed(){return this._jumpSpeed}getJumpSustainTime(){return this._jumpSustainTime}getCurrentFallSpeed(){return this._currentFallSpeed}getCurrentSpeed(){return this._currentSpeed}setCurrentSpeed(e){this._currentSpeed=n.evtTools.common.clamp(e,-this._maxSpeed,this._maxSpeed)}getCurrentJumpSpeed(){return this._jumping.getCurrentJumpSpeed()}canGrabPlatforms(){return this._canGrabPlatforms}canJump(){return this._canJump}setGravity(e){this._gravity=e}setMaxFallingSpeed(e,t=!1){if(t&&this._state===this._jumping){const i=this._currentFallSpeed-e;i>0&&(this._currentFallSpeed-=i,this._jumping.setCurrentJumpSpeed(Math.max(0,this._jumping.getCurrentJumpSpeed()-i)))}this._maxFallingSpeed=e}setLadderClimbingSpeed(e){this._ladderClimbingSpeed=e}setAcceleration(e){this._acceleration=e}setDeceleration(e){this._deceleration=e}setMaxSpeed(e){this._maxSpeed=e}setJumpSpeed(e){this._jumpSpeed=e}setJumpSustainTime(e){this._jumpSustainTime=e}setSlopeMaxAngle(e){e<0||e>=90||(this._slopeMaxAngle=e,e===45?this._slopeClimbingFactor=1:this._slopeClimbingFactor=Math.tan(e*3.1415926/180),this._slopeClimbingFactor<1/1024&&(this._slopeClimbingFactor=1/1024))}setCanJump(){this._canJump=!0}setCanNotAirJump(){(this._state===this._jumping||this._state===this._falling)&&(this._canJump=!1)}abortJump(){this._state===this._jumping&&(this._currentFallSpeed=0,this._setFalling())}setCurrentFallSpeed(e){this._state===this._falling&&(this._currentFallSpeed=n.evtTools.common.clamp(e,0,this._maxFallingSpeed))}setCanGrabPlatforms(e){this._canGrabPlatforms=e,this._canGrabPlatforms||this._releaseGrabbedPlatform()}ignoreDefaultControls(e){this._ignoreDefaultControls=e}simulateLeftKey(){this._leftKey=!0}simulateRightKey(){this._rightKey=!0}simulateLadderKey(){this._ladderKey=!0}simulateReleaseLadderKey(){this._releaseLadderKey=!0}simulateUpKey(){this._upKey=!0}simulateDownKey(){this._downKey=!0}simulateJumpKey(){this._jumpKey=!0}simulateReleasePlatformKey(){this._releasePlatformKey=!0}isOnFloor(){return this._state===this._onFloor}isOnFloorObject(e){if(this.isOnFloor()){const t=this._onFloor.getFloorPlatform();return!!t&&t.owner.id===e.id}return!1}isOnLadder(){return this._state===this._onLadder}isJumping(){return this._state===this._jumping}isGrabbingPlatform(){return this._state===this._grabbingPlatform}isFallingWithoutJumping(){return this._state===this._falling}isFalling(){return this._state===this._falling||this._state===this._jumping&&this._currentFallSpeed>this._jumping.getCurrentJumpSpeed()}isMoving(){return this._hasMovedAtLeastOnePixel&&(this._currentSpeed!==0||this._state===this._onLadder)||this._jumping.getCurrentJumpSpeed()!==0||this._currentFallSpeed!==0}isMovingEvenALittle(){return this._hasReallyMoved&&(this._currentSpeed!==0||this._state===this._onLadder)||this._jumping.getCurrentJumpSpeed()!==0||this._currentFallSpeed!==0}};let c=m;c._platformSearchResult={highestGround:null,isCollidingAnyPlatform:!1},c.epsilon=2**-20,n.PlatformerObjectRuntimeBehavior=c;class y{constructor(e){this._floorPlatform=null;this._floorLastX=0;this._floorLastY=0;this._oldHeight=0;this._behavior=e}getFloorPlatform(){return this._floorPlatform}enter(e){this._floorPlatform=e,this.updateFloorPosition(),this._behavior._canJump=!0,this._behavior._currentFallSpeed=0}leave(){this._floorPlatform=null}updateFloorPosition(){this._floorLastX=this._floorPlatform.owner.getX(),this._floorLastY=this._floorPlatform.owner.getY()}beforeUpdatingObstacles(e){const t=this._behavior.owner;this._oldHeight!==t.getHeight()&&t.setY(this._floorLastY-t.getHeight()+(t.getY()-t.getDrawableY()));const i=this._floorPlatform.owner.getY()-this._floorLastY;i!==0&&Math.abs(i)<=Math.abs(this._behavior._maxFallingSpeed*e)&&t.setY(t.getY()+i)}checkTransitionBeforeX(){const e=this._behavior;e._isIn(e._potentialCollidingObjects,this._floorPlatform.owner.id)?this._behavior._downKey&&this._floorPlatform._platformType===n.PlatformRuntimeBehavior.JUMPTHRU&&e._canGoDownFromJumpthru&&(e._overlappedJumpThru.push(this._floorPlatform),e._setFalling()):e._setFalling(),e._checkTransitionJumping()}beforeMovingX(){const e=this._behavior;e._requestedDeltaX+=this._floorPlatform.owner.getX()-this._floorLastX}checkTransitionBeforeY(e){this._behavior._checkTransitionOnLadder()}beforeMovingY(e,t){const i=this._behavior,s=i.owner;if(s.getX()===t+i._requestedDeltaX){const r=Math.abs(i._requestedDeltaX*i._slopeClimbingFactor),{highestGround:l,isCollidingAnyPlatform:o}=i._findHighestFloorAndMoveOnTop(i._potentialCollidingObjects,-r,r);l&&l!==this._floorPlatform&&i._setOnFloor(l),l===null&&o&&i.owner.setX(t)}else{const{highestGround:r,isCollidingAnyPlatform:l}=i._findHighestFloorAndMoveOnTop(i._potentialCollidingObjects,Math.min(0,-Math.abs(s.getX()-t)*i._slopeClimbingFactor),0);if(r===null&&l)i.owner.setX(t);else{const o=i._requestedDeltaX,f=o-(s.getX()-t),a=s.getY(),h=s.getX();s.setX(s.getX()+Math.sign(o));const{highestGround:_}=i._findHighestFloorAndMoveOnTop(i._potentialCollidingObjects,Math.min(-1,-1*i._slopeClimbingFactor),0);if(_){const d=Math.sign(o)*Math.max(1,Math.abs(f)-1);s.setX(s.getX()+d);const{highestGround:u}=i._findHighestFloorAndMoveOnTop(i._potentialCollidingObjects,-Math.abs(d)*i._slopeClimbingFactor,0);if(u)if(Math.abs(f)>=2)i._setOnFloor(u);else{s.setPosition(t+o,a);const{highestGround:p}=i._findHighestFloorAndMoveOnTop(i._potentialCollidingObjects,Math.min(-1,-Math.abs(f)*i._slopeClimbingFactor),0);p&&i._setOnFloor(p)}else Math.sign(h-t)===Math.sign(o)?s.setPosition(h,a):s.setPosition(t,a),i._currentSpeed=0}else Math.sign(h-t)===Math.sign(o)?s.setPosition(h,a):s.setPosition(t,a),i._currentSpeed=0}}}toString(){return"OnFloor"}}class S{constructor(e){this._behavior=e}enter(e){e!==this._behavior._jumping&&e!==this&&(this._behavior._canJump=!1)}leave(){}beforeUpdatingObstacles(e){}checkTransitionBeforeX(){}beforeMovingX(){}checkTransitionBeforeY(e){const t=this._behavior;t._checkTransitionOnLadder(),t._checkTransitionJumping(),t._canGrabPlatforms&&(t._requestedDeltaX!==0||t._canGrabWithoutMoving)&&t._checkGrabPlatform()}beforeMovingY(e,t){this._behavior._fall(e)}toString(){return"Falling"}}class M{constructor(e){this._currentJumpSpeed=0;this._timeSinceCurrentJumpStart=0;this._jumpKeyHeldSinceJumpStart=!1;this._jumpingFirstDelta=!1;this._behavior=e}getCurrentJumpSpeed(){return this._currentJumpSpeed}setCurrentJumpSpeed(e){this._currentJumpSpeed=e}enter(e){const t=this._behavior;this._timeSinceCurrentJumpStart=0,this._jumpKeyHeldSinceJumpStart=!0,e!==t._jumping&&e!==t._falling&&(this._jumpingFirstDelta=!0),t._canJump=!1,this._currentJumpSpeed=t._jumpSpeed,t._currentFallSpeed=0}leave(){this._currentJumpSpeed=0}beforeUpdatingObstacles(e){}checkTransitionBeforeX(){}beforeMovingX(){}checkTransitionBeforeY(e){const t=this._behavior;t._checkTransitionOnLadder(),t._checkTransitionJumping(),t._canGrabPlatforms&&(t._requestedDeltaX!==0||t._canGrabWithoutMoving)&&t._lastDeltaY>=0&&t._checkGrabPlatform()}beforeMovingY(e,t){const i=this._behavior;i._jumpKey||(this._jumpKeyHeldSinceJumpStart=!1),this._timeSinceCurrentJumpStart+=e;const s=this._currentJumpSpeed;this._jumpKeyHeldSinceJumpStart&&this._timeSinceCurrentJumpStart<i._jumpSustainTime||(this._currentJumpSpeed-=i._gravity*e),this._behavior._useLegacyTrajectory?(i._requestedDeltaY-=s*e,this._jumpingFirstDelta||i._fall(e)):(i._requestedDeltaY+=(-s-this._currentJumpSpeed)/2*e,i._fall(e)),this._jumpingFirstDelta=!1,this._currentJumpSpeed<0&&i._setFalling()}toString(){return"Jumping"}}class Y{constructor(e){this._grabbedPlatform=null;this._behavior=e}enter(e){this._grabbedPlatform=e,this._behavior._canJump=!0,this._behavior._currentFallSpeed=0}leave(){this._grabbedPlatform=null}beforeUpdatingObstacles(e){}checkTransitionBeforeX(){const e=this._behavior;e._isIn(e._potentialCollidingObjects,this._grabbedPlatform.owner.id)||e._releaseGrabbedPlatform()}beforeMovingX(){const e=this._behavior;e._requestedDeltaX=this._grabbedPlatform.owner.getX()-this._grabbedPlatformLastX,e._requestedDeltaY=this._grabbedPlatform.owner.getY()-this._grabbedPlatformLastY}checkTransitionBeforeY(e){const t=this._behavior;t._checkTransitionOnLadder(),t._releasePlatformKey&&t._releaseGrabbedPlatform(),t._checkTransitionJumping()}beforeMovingY(e,t){this._grabbedPlatformLastX=this._grabbedPlatform.owner.getX(),this._grabbedPlatformLastY=this._grabbedPlatform.owner.getY()}toString(){return"GrabbingPlatform"}}class j{constructor(e){this._behavior=e}enter(){this._behavior._canJump=!0,this._behavior._currentFallSpeed=0}leave(){}beforeUpdatingObstacles(e){}checkTransitionBeforeX(){}beforeMovingX(){}checkTransitionBeforeY(e){const t=this._behavior;t._isOverlappingLadder()||t._setFalling(),t._checkTransitionJumping(),t._releaseLadderKey&&t._releaseLadder()}beforeMovingY(e,t){const i=this._behavior;i._upKey&&(i._requestedDeltaY-=i._ladderClimbingSpeed*e),i._downKey&&(i._requestedDeltaY+=i._ladderClimbingSpeed*e)}toString(){return"OnLadder"}}const v=class{constructor(){this.ownerMinX=0;this.ownerMaxX=0;this.headMinY=0;this.ownerMinY=0;this.headMaxY=0;this.floorMinY=0;this.ownerMaxY=0;this.floorMaxY=0;this.allowedMinDeltaY=0;this.allowedMaxDeltaY=0;this.foundOverHead=!1;this.foundUnderBottom=!1}initializeBeforeSearch(e,t,i){let s=Number.MAX_VALUE,r=-Number.MAX_VALUE,l=Number.MAX_VALUE,o=-Number.MAX_VALUE;for(const f of e.owner.getHitBoxes())for(const a of f.vertices)s=Math.min(s,a[0]),r=Math.max(r,a[0]),l=Math.min(l,a[1]),o=Math.max(o,a[1]);this.ownerMinX=s,this.ownerMaxX=r,this.headMinY=l+t,this.ownerMinY=l,this.headMaxY=l+i,this.floorMinY=o+t,this.ownerMaxY=o,this.floorMaxY=o+i,this.allowedMinDeltaY=t,this.allowedMaxDeltaY=Number.MAX_VALUE}initializeBeforeHitboxCheck(){this.foundOverHead=!1,this.foundUnderBottom=!1}revertTo(e,t){this.allowedMinDeltaY=e,this.allowedMaxDeltaY=t}setFloorIsTooHigh(){this.allowedMinDeltaY=Number.MAX_VALUE,this.allowedMaxDeltaY=-Number.MAX_VALUE}floorIsTooHigh(){return this.allowedMinDeltaY>this.allowedMaxDeltaY}isCollidingAnyPlatform(){return this.ownerMaxY+this.allowedMaxDeltaY<=this.floorMaxY}getFloorDeltaY(){return this.allowedMaxDeltaY}addPointConstraint(e){if(e<this.floorMinY){if(e>this.headMaxY){this.setFloorIsTooHigh();return}if(this.foundOverHead=!0,this.foundUnderBottom){this.setFloorIsTooHigh();return}this.allowedMinDeltaY=Math.max(this.allowedMinDeltaY,e-this.ownerMinY)}else{if(this.foundUnderBottom=!0,this.foundOverHead){this.setFloorIsTooHigh();return}this.allowedMaxDeltaY=Math.min(this.allowedMaxDeltaY,e-this.ownerMaxY)}}};let b=v;b.instance=new v,n.registerBehavior("PlatformBehavior::PlatformerObjectBehavior",n.PlatformerObjectRuntimeBehavior)})(gdjs||(gdjs={})); +//# sourceMappingURL=platformerobjectruntimebehavior.js.map diff --git a/Builds/0.0.6/app/Extensions/PlatformBehavior/platformruntimebehavior.js b/Builds/0.0.6/app/Extensions/PlatformBehavior/platformruntimebehavior.js new file mode 100644 index 0000000000000000000000000000000000000000..fa64afeafbca297b1c202bbc998a78b23dfbdf8b --- /dev/null +++ b/Builds/0.0.6/app/Extensions/PlatformBehavior/platformruntimebehavior.js @@ -0,0 +1,2 @@ +var gdjs;(function(s){class l{constructor(e){this._platformRBush=new rbush}static getManager(e){return e.platformsObjectsManager||(e.platformsObjectsManager=new s.PlatformObjectsManager(e)),e.platformsObjectsManager}addPlatform(e){e.currentRBushAABB?e.currentRBushAABB.updateAABBFromOwner():e.currentRBushAABB=new s.BehaviorRBushAABB(e),this._platformRBush.insert(e.currentRBushAABB)}removePlatform(e){this._platformRBush.remove(e.currentRBushAABB)}getAllPlatformsAround(e,t,n){const h=e.getWidth(),g=e.getHeight(),m=e.getDrawableX()+e.getCenterX(),d=e.getDrawableY()+e.getCenterY(),a=s.staticObject(l.prototype.getAllPlatformsAround);a.minX=m-h/2-t,a.minY=d-g/2-t,a.maxX=m+h/2+t,a.maxY=d+g/2+t;const c=this._platformRBush.search(a);n.length=0;for(let f=0;f<c.length;f++){const u=c[f].behavior,o=u.owner.getAABB();o.min[0]<=a.maxX&&o.min[1]<=a.maxY&&o.max[0]>=a.minX&&o.max[1]>=a.minY&&n.push(u)}}}s.PlatformObjectsManager=l;const r=class extends s.RuntimeBehavior{constructor(e,t,n){super(e,t,n);this._oldX=0;this._oldY=0;this._oldWidth=0;this._oldHeight=0;this._oldAngle=0;this.currentRBushAABB=null;this._registeredInManager=!1;this._platformType=t.platformType,t.platformType==="Ladder"?this._platformType=r.LADDER:t.platformType==="Jumpthru"?this._platformType=r.JUMPTHRU:this._platformType=r.NORMALPLATFORM,this._canBeGrabbed=t.canBeGrabbed||!1,this._yGrabOffset=t.yGrabOffset||0,this._manager=l.getManager(e)}updateFromBehaviorData(e,t){return e.platformType!==t.platformType&&this.changePlatformType(t.platformType),e.canBeGrabbed!==t.canBeGrabbed&&(this._canBeGrabbed=t.canBeGrabbed),e.yGrabOffset!==t.yGrabOffset&&(this._yGrabOffset=t.yGrabOffset),!0}onDestroy(){this._manager&&this._registeredInManager&&this._manager.removePlatform(this)}doStepPreEvents(e){!this.activated()&&this._registeredInManager?(this._manager.removePlatform(this),this._registeredInManager=!1):this.activated()&&!this._registeredInManager&&(this._manager.addPlatform(this),this._registeredInManager=!0),(this._oldX!==this.owner.getX()||this._oldY!==this.owner.getY()||this._oldWidth!==this.owner.getWidth()||this._oldHeight!==this.owner.getHeight()||this._oldAngle!==this.owner.getAngle())&&(this._registeredInManager&&(this._manager.removePlatform(this),this._manager.addPlatform(this)),this._oldX=this.owner.getX(),this._oldY=this.owner.getY(),this._oldWidth=this.owner.getWidth(),this._oldHeight=this.owner.getHeight(),this._oldAngle=this.owner.getAngle())}doStepPostEvents(e){}onActivate(){this._registeredInManager||(this._manager.addPlatform(this),this._registeredInManager=!0)}onDeActivate(){!this._registeredInManager||(this._manager.removePlatform(this),this._registeredInManager=!1)}changePlatformType(e){e==="Ladder"?this._platformType=r.LADDER:e==="Jumpthru"?this._platformType=r.JUMPTHRU:this._platformType=r.NORMALPLATFORM}getPlatformType(){return this._platformType}canBeGrabbed(){return this._canBeGrabbed}getYGrabOffset(){return this._yGrabOffset}static isOnPlatformTest(e,t,n){return e.getBehavior(n).isOnFloorObject(t)}};let i=r;i.NORMALPLATFORM=0,i.NORMALPLAFTORM=r.NORMALPLATFORM,i.JUMPTHRU=1,i.LADDER=2,s.PlatformRuntimeBehavior=i,s.registerBehavior("PlatformBehavior::PlatformBehavior",s.PlatformRuntimeBehavior)})(gdjs||(gdjs={})); +//# sourceMappingURL=platformruntimebehavior.js.map diff --git a/Builds/0.0.6/app/Extensions/PlatformBehavior/platformtools.js b/Builds/0.0.6/app/Extensions/PlatformBehavior/platformtools.js new file mode 100644 index 0000000000000000000000000000000000000000..04bad4b430319c0a4d68ae7c8bb240a31782213b --- /dev/null +++ b/Builds/0.0.6/app/Extensions/PlatformBehavior/platformtools.js @@ -0,0 +1,2 @@ +var gdjs;(function(e){let a;(function(t){let n;(function(r){r.isOnPlatform=function(s,o,i,c){return e.evtTools.object.twoListsTest(e.PlatformRuntimeBehavior.isOnPlatformTest,s,i,c,o)}})(n=t.platform||(t.platform={}))})(a=e.evtTools||(e.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=platformtools.js.map diff --git a/Builds/0.0.6/app/Extensions/PrimitiveDrawing/pixi-graphics-extras/graphics-extras.min.js b/Builds/0.0.6/app/Extensions/PrimitiveDrawing/pixi-graphics-extras/graphics-extras.min.js new file mode 100644 index 0000000000000000000000000000000000000000..0a64b3361143dc1a5fc05bf25fe37f5c0a42ac16 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/PrimitiveDrawing/pixi-graphics-extras/graphics-extras.min.js @@ -0,0 +1,10 @@ +/*! + * @pixi/graphics-extras - v7.3.1 + * Compiled Fri, 22 Sep 2023 18:50:32 UTC + * + * @pixi/graphics-extras is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */ +(function(v,T){"use strict";function R(e,a,i,o,s){if(s<=0)return this.drawRect(e,a,i,o);const r=Math.min(s,Math.min(i,o)/2),M=e+i,n=a+o,t=[e+r,a,M-r,a,M,a+r,M,n-r,M-r,n,e+r,n,e,n-r,e,a+r];for(let h=t.length-1;h>=2;h-=2)t[h]===t[h-2]&&t[h-1]===t[h-3]&&t.splice(h-1,2);return this.drawPolygon(t)}function p(e,a,i,o,s){if(s===0)return this.drawRect(e,a,i,o);const r=Math.min(i,o)/2,M=Math.min(r,Math.max(-r,s)),n=e+i,t=a+o,h=M<0?-M:0,l=Math.abs(M);return this.moveTo(e,a+l).arcTo(e+h,a+h,e+l,a,l).lineTo(n-l,a).arcTo(n-h,a+h,n,a+l,l).lineTo(n,t-l).arcTo(n-h,t-h,e+i-l,t,l).lineTo(e+l,t).arcTo(e+h,t-h,e,t-l,l).closePath()}function b(e,a,i,o,s=0){o=Math.max(o|0,3);const r=-1*Math.PI/2+s,M=Math.PI*2/o,n=[];for(let t=0;t<o;t++){const h=t*M+r;n.push(e+i*Math.cos(h),a+i*Math.sin(h))}return this.drawPolygon(n)}function C(e,a,i,o,s,r=0){if(o=Math.max(o|0,3),s<=0)return this.drawRegularPolygon(e,a,i,o,r);const M=i*Math.sin(Math.PI/o)-.001;s=Math.min(s,M);const n=-1*Math.PI/2+r,t=Math.PI*2/o,h=(o-2)*Math.PI/o/2;for(let l=0;l<o;l++){const c=l*t+n,u=e+i*Math.cos(c),y=a+i*Math.sin(c),d=c+Math.PI+h,P=c-Math.PI-h,x=u+s*Math.cos(d),f=y+s*Math.sin(d),w=u+s*Math.cos(P),g=y+s*Math.sin(P);l===0?this.moveTo(x,f):this.lineTo(x,f),this.quadraticCurveTo(u,y,w,g)}return this.closePath()}function q(e,a,i){var o;const s=(n,t)=>{const h=t.x-n.x,l=t.y-n.y,c=Math.sqrt(h*h+l*l),u=h/c,y=l/c;return{len:c,nx:u,ny:y}},r=(n,t)=>{n===0?e.moveTo(t.x,t.y):e.lineTo(t.x,t.y)};let M=a[a.length-1];for(let n=0;n<a.length;n++){const t=a[n%a.length],h=(o=t.radius)!=null?o:i;if(h<=0){r(n,t),M=t;continue}const l=a[(n+1)%a.length],c=s(t,M),u=s(t,l);if(c.len<1e-4||u.len<1e-4){r(n,t),M=t;continue}let y=Math.asin(c.nx*u.ny-c.ny*u.nx),d=1,P=!1;c.nx*u.nx-c.ny*-u.ny<0?y<0?y=Math.PI+y:(y=Math.PI-y,d=-1,P=!0):y>0&&(d=-1,P=!0);const x=y/2;let f,w=Math.abs(Math.cos(x)*h/Math.sin(x));w>Math.min(c.len/2,u.len/2)?(w=Math.min(c.len/2,u.len/2),f=Math.abs(w*Math.sin(x)/Math.cos(x))):f=h;const g=t.x+u.nx*w+-u.ny*f*d,m=t.y+u.ny*w+u.nx*f*d,I=Math.atan2(c.ny,c.nx)+Math.PI/2*d,D=Math.atan2(u.ny,u.nx)-Math.PI/2*d;n===0&&e.moveTo(g+Math.cos(I)*f,m+Math.sin(I)*f),e.arc(g,m,f,I,D,P),M=t}}function S(e,a,i){var o;const s=(n,t)=>Math.sqrt((n.x-t.x)**2+(n.y-t.y)**2),r=(n,t,h)=>({x:n.x+(t.x-n.x)*h,y:n.y+(t.y-n.y)*h}),M=a.length;for(let n=0;n<M;n++){const t=a[(n+1)%M],h=(o=t.radius)!=null?o:i;if(h<=0){n===0?e.moveTo(t.x,t.y):e.lineTo(t.x,t.y);continue}const l=a[n],c=a[(n+2)%M],u=s(l,t);let y;if(u<1e-4)y=t;else{const x=Math.min(u/2,h);y=r(t,l,x/u)}const d=s(c,t);let P;if(d<1e-4)P=t;else{const x=Math.min(d/2,h);P=r(t,c,x/d)}n===0?e.moveTo(y.x,y.y):e.lineTo(y.x,y.y),e.quadraticCurveTo(t.x,t.y,P.x,P.y)}}function F(e,a,i){return e.length<3?this:(i?S(this,e,a):q(this,e,a),this.closePath())}class H extends T.Polygon{constructor(a,i,o,s,r,M=0){r=r||s/2;const n=-1*Math.PI/2+M,t=o*2,h=T.PI_2/t,l=[];for(let c=0;c<t;c++){const u=c%2?r:s,y=c*h+n;l.push(a+u*Math.cos(y),i+u*Math.sin(y))}super(l)}}function X(e,a,i,o,s,r=0){return this.drawPolygon(new H(e,a,i,o,s,r))}function j(e,a,i,o,s=0,r=Math.PI*2){return Math.abs(r-s)>=Math.PI*2?this.drawCircle(e,a,o).beginHole().drawCircle(e,a,i).endHole():(this.finishPoly(),this.arc(e,a,i,r,s,!0).arc(e,a,o,s,r,!1).finishPoly(),this)}Object.defineProperties(v.Graphics.prototype,{drawTorus:{value:j},drawChamferRect:{value:R},drawFilletRect:{value:p},drawRegularPolygon:{value:b},drawRoundedPolygon:{value:C},drawRoundedShape:{value:F},drawStar:{value:X}})})(PIXI,PIXI); +// Disabled to avoid warnings in Chrome (see https://github.com/4ian/GDevelop/pull/3947) +// //# sourceMappingURL=graphics-extras.min.js.map diff --git a/Builds/0.0.6/app/Extensions/PrimitiveDrawing/shapepainterruntimeobject-pixi-renderer.js b/Builds/0.0.6/app/Extensions/PrimitiveDrawing/shapepainterruntimeobject-pixi-renderer.js new file mode 100644 index 0000000000000000000000000000000000000000..2de359f6e57fff314a907e4e5c8b0b4908aa2827 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/PrimitiveDrawing/shapepainterruntimeobject-pixi-renderer.js @@ -0,0 +1,2 @@ +var gdjs;(function(l){const n=class{constructor(t,i){this._positionXIsUpToDate=!1;this._positionYIsUpToDate=!1;this._transformationIsUpToDate=!1;this._antialiasingFilter=null;this._object=t,this._graphics=new PIXI.Graphics,i.getLayer("").getRenderer().addRendererObject(this._graphics,t.getZOrder()),this.updateAntialiasing()}getRendererObject(){return this._graphics}clear(){this._graphics.clear(),this.invalidateBounds()}drawRectangle(t,i,a,s){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),this._graphics.drawRect(t,i,a-t,s-i),this._graphics.endFill(),this.invalidateBounds()}drawCircle(t,i,a){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),this._graphics.drawCircle(t,i,a),this._graphics.endFill(),this.invalidateBounds()}drawLine(t,i,a,s,e){if(this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),s===i)this._graphics.drawRect(t,i-e/2,a-t,e);else{const o=Math.atan2(s-i,a-t),h=Math.sin(o)*e,r=Math.cos(o)*e;this._graphics.drawPolygon(t+h,i-r,t-h,i+r,a-h,s+r,a+h,s-r)}this._graphics.endFill(),this.invalidateBounds()}drawLineV2(t,i,a,s,e){this._graphics.lineStyle(e,this._object._outlineColor,this._object._outlineOpacity/255),this._graphics.moveTo(t,i),this._graphics.lineTo(a,s),this._graphics.endFill(),this.invalidateBounds()}drawEllipse(t,i,a,s){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),this._graphics.drawEllipse(t,i,a/2,s/2),this._graphics.endFill(),this.invalidateBounds()}drawRoundedRectangle(t,i,a,s,e){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),this._graphics.drawRoundedRect(t,i,a-t,s-i,e),this._graphics.closePath(),this._graphics.endFill(),this.invalidateBounds()}drawChamferRectangle(t,i,a,s,e){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),this._graphics.drawChamferRect(t,i,a-t,s-i,e),this._graphics.closePath(),this._graphics.endFill(),this.invalidateBounds()}drawRegularPolygon(t,i,a,s,e){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),this._graphics.drawRegularPolygon(t,i,s,a,e?l.toRad(e):0),this._graphics.closePath(),this._graphics.endFill(),this.invalidateBounds()}drawStar(t,i,a,s,e,o){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),this._graphics.drawStar(t,i,a,s,e||s/2,o?l.toRad(o):0),this._graphics.closePath(),this._graphics.endFill(),this.invalidateBounds()}drawArc(t,i,a,s,e,o,h){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),this._graphics.moveTo(t+a*Math.cos(l.toRad(s)),i+a*Math.sin(l.toRad(s))),this._graphics.arc(t,i,a,l.toRad(s),l.toRad(e),!!o),h&&this._graphics.closePath(),this._graphics.endFill(),this.invalidateBounds()}drawBezierCurve(t,i,a,s,e,o,h,r){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),this._graphics.moveTo(t,i),this._graphics.bezierCurveTo(a,s,e,o,h,r),this._graphics.endFill(),this.invalidateBounds()}drawQuadraticCurve(t,i,a,s,e,o){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255),this._graphics.moveTo(t,i),this._graphics.quadraticCurveTo(a,s,e,o),this._graphics.endFill(),this.invalidateBounds()}beginFillPath(){this.updateOutline(),this._graphics.beginFill(this._object._fillColor,this._object._fillOpacity/255)}endFillPath(){this._graphics.endFill(),this.invalidateBounds()}drawPathMoveTo(t,i){this._graphics.moveTo(t,i)}drawPathLineTo(t,i){this._graphics.lineTo(t,i),this.invalidateBounds()}drawPathBezierCurveTo(t,i,a,s,e,o){this._graphics.bezierCurveTo(t,i,a,s,e,o),this.invalidateBounds()}drawPathArc(t,i,a,s,e,o){this._graphics.arc(t,i,a,l.toRad(s),l.toRad(e),!!o),this.invalidateBounds()}drawPathQuadraticCurveTo(t,i,a,s){this._graphics.quadraticCurveTo(t,i,a,s),this.invalidateBounds()}closePath(){this._graphics.closePath(),this.invalidateBounds()}updateOutline(){this._graphics.lineStyle(this._object._outlineSize,this._object._outlineColor,this._object._outlineOpacity/255)}invalidateBounds(){this._object.invalidateBounds(),this._positionXIsUpToDate=!1,this._positionYIsUpToDate=!1}updatePreRender(){this.updatePositionIfNeeded()}updatePositionX(){this._object._useAbsoluteCoordinates?(this._graphics.pivot.x=0,this._graphics.position.x=0):(this._graphics.pivot.x=this._object.getRotationCenterX(),this._graphics.position.x=this._object.x+this._graphics.pivot.x*Math.abs(this._graphics.scale.x)),this._transformationIsUpToDate=!1}updatePositionY(){this._object._useAbsoluteCoordinates?(this._graphics.pivot.y=0,this._graphics.position.y=0):(this._graphics.pivot.y=this._object.getRotationCenterY(),this._graphics.position.y=this._object.y+this._graphics.pivot.y*Math.abs(this._graphics.scale.y)),this._transformationIsUpToDate=!1}updatePositionIfNeeded(){this._positionXIsUpToDate||(this.updatePositionX(),this._positionXIsUpToDate=!0),this._positionYIsUpToDate||(this.updatePositionY(),this._positionYIsUpToDate=!0)}updateTransformationIfNeeded(){this._transformationIsUpToDate||(this.updatePositionIfNeeded(),this._graphics.updateTransform()),this._transformationIsUpToDate=!0}updateRotationCenter(){this._positionXIsUpToDate=!1,this._positionYIsUpToDate=!1,this._transformationIsUpToDate=!1}updateAngle(){this._object._useAbsoluteCoordinates?this._graphics.angle=0:this._graphics.angle=this._object.angle,this._transformationIsUpToDate=!1}updateScaleX(){this._object._useAbsoluteCoordinates?this._graphics.scale.x=1:this._graphics.scale.x=this._object._scaleX,this._positionXIsUpToDate=!1,this._transformationIsUpToDate=!1}updateScaleY(){this._object._useAbsoluteCoordinates?this._graphics.scale.y=1:this._graphics.scale.y=this._object._scaleY,this._positionYIsUpToDate=!1,this._transformationIsUpToDate=!1}getDrawableX(){if(this._object._useAbsoluteCoordinates)return this._graphics.getLocalBounds().left;let t=this._graphics.getLocalBounds().left;if(this._object._flippedX){const i=this._object.getRotationCenterX();t=2*i-t}return this._object.getX()+t*Math.abs(this._graphics.scale.x)}getDrawableY(){if(this._object._useAbsoluteCoordinates)return this._graphics.getLocalBounds().top;let t=this._graphics.getLocalBounds().top;if(this._object._flippedY){const i=this._object.getRotationCenterY();t=2*i-t}return this._object.getY()+t*Math.abs(this._graphics.scale.y)}getWidth(){return this._graphics.width}getHeight(){return this._graphics.height}getUnscaledWidth(){return this._graphics.getLocalBounds().width}getUnscaledHeight(){return this._graphics.getLocalBounds().height}getFrameRelativeOriginX(){return-this._graphics.getLocalBounds().left}getFrameRelativeOriginY(){return-this._graphics.getLocalBounds().top}transformToDrawing(t){this.updateTransformationIfNeeded();const i=n._positionForTransformation;return i.x=t[0],i.y=t[1],this._graphics.localTransform.applyInverse(i,i),t[0]=i.x,t[1]=i.y,t}transformToScene(t){this.updateTransformationIfNeeded();const i=n._positionForTransformation;return i.x=t[0],i.y=t[1],this._graphics.localTransform.apply(i,i),t[0]=i.x,t[1]=i.y,t}updateAntialiasing(){if(this._object.getAntialiasing()!=="none"){this._antialiasingFilter||(this._antialiasingFilter=new PIXI.FXAAFilter);const t=this._antialiasingFilter;t.enabled=!0,t.multisample=PIXI.MSAA_QUALITY[this._object.getAntialiasing().toUpperCase()]||PIXI.MSAA_QUALITY.LOW,this._graphics.filters||(this._graphics.filters=[]),this._graphics.filters.indexOf(t)===-1&&this._graphics.filters.push(t)}else if(this._antialiasingFilter!==null){if(!this._graphics.filters)return;const t=this._graphics.filters.indexOf(this._antialiasingFilter);t!==-1&&this._graphics.filters.splice(t,1)}}destroy(){this._graphics.destroy()}};let c=n;c._positionForTransformation={x:0,y:0},l.ShapePainterRuntimeObjectRenderer=c})(gdjs||(gdjs={})); +//# sourceMappingURL=shapepainterruntimeobject-pixi-renderer.js.map diff --git a/Builds/0.0.6/app/Extensions/PrimitiveDrawing/shapepainterruntimeobject.js b/Builds/0.0.6/app/Extensions/PrimitiveDrawing/shapepainterruntimeobject.js new file mode 100644 index 0000000000000000000000000000000000000000..2be68456cb7f1ad1f659d655f6338bc7953915ac --- /dev/null +++ b/Builds/0.0.6/app/Extensions/PrimitiveDrawing/shapepainterruntimeobject.js @@ -0,0 +1,2 @@ +var gdjs;(function(s){const n=class extends s.RuntimeObject{constructor(e,t){super(e,t);this._scaleX=1;this._scaleY=1;this._blendMode=0;this._flippedX=!1;this._flippedY=!1;this._customCenter=null;this._customCollisionMask=null;this._fillColor=parseInt(s.rgbToHex(t.fillColor.r,t.fillColor.g,t.fillColor.b),16),this._outlineColor=parseInt(s.rgbToHex(t.outlineColor.r,t.outlineColor.g,t.outlineColor.b),16),this._fillOpacity=t.fillOpacity,this._outlineOpacity=t.outlineOpacity,this._outlineSize=t.outlineSize,this._useAbsoluteCoordinates=t.absoluteCoordinates,this._clearBetweenFrames=t.clearBetweenFrames,this._antialiasing=t.antialiasing,this._renderer=new s.ShapePainterRuntimeObjectRenderer(this,e),this.onCreated()}getRendererObject(){return this._renderer.getRendererObject()}updateFromObjectData(e,t){return(e.fillColor.r!==t.fillColor.r||e.fillColor.g!==t.fillColor.g||e.fillColor.b!==t.fillColor.b)&&this.setFillColor(""+t.fillColor.r+";"+t.fillColor.g+";"+t.fillColor.b),(e.outlineColor.r!==t.outlineColor.r||e.outlineColor.g!==t.outlineColor.g||e.outlineColor.b!==t.outlineColor.b)&&this.setOutlineColor(""+t.outlineColor.r+";"+t.outlineColor.g+";"+t.outlineColor.b),e.fillOpacity!==t.fillOpacity&&this.setFillOpacity(t.fillOpacity),e.outlineOpacity!==t.outlineOpacity&&this.setOutlineOpacity(t.outlineOpacity),e.outlineSize!==t.outlineSize&&this.setOutlineSize(t.outlineSize),e.absoluteCoordinates!==t.absoluteCoordinates&&(this._useAbsoluteCoordinates=t.absoluteCoordinates,this._renderer.updatePositionX(),this._renderer.updatePositionY(),this._renderer.updateAngle(),this._renderer.updateScaleX(),this._renderer.updateScaleY()),e.clearBetweenFrames!==t.clearBetweenFrames&&(this._clearBetweenFrames=t.clearBetweenFrames),!0}stepBehaviorsPreEvents(e){this._clearBetweenFrames&&this.clear(),super.stepBehaviorsPreEvents(e)}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}clear(){this._renderer.clear()}getVisibilityAABB(){return this._useAbsoluteCoordinates?null:this.getAABB()}drawRectangle(e,t,i,o){this._renderer.drawRectangle(e,t,i,o)}drawCircle(e,t,i){this._renderer.drawCircle(e,t,i)}drawLine(e,t,i,o,r){this._renderer.drawLine(e,t,i,o,r)}drawLineV2(e,t,i,o,r){this._renderer.drawLineV2(e,t,i,o,r)}drawEllipse(e,t,i,o){this._renderer.drawEllipse(e,t,i,o)}drawRoundedRectangle(e,t,i,o,r){this._renderer.drawRoundedRectangle(e,t,i,o,r)}drawChamferRectangle(e,t,i,o,r){this._renderer.drawChamferRectangle(e,t,i,o,r)}drawRegularPolygon(e,t,i,o,r){this._renderer.drawRegularPolygon(e,t,i,o,r)}drawStar(e,t,i,o,r,l){this._renderer.drawStar(e,t,i,o,r,l)}drawArc(e,t,i,o,r,l,a){this._renderer.drawArc(e,t,i,o,r,l,a)}drawBezierCurve(e,t,i,o,r,l,a,h){this._renderer.drawBezierCurve(e,t,i,o,r,l,a,h)}drawQuadraticCurve(e,t,i,o,r,l){this._renderer.drawQuadraticCurve(e,t,i,o,r,l)}beginFillPath(e,t){this._renderer.beginFillPath(),this._renderer.drawPathMoveTo(e,t)}endFillPath(){this._renderer.endFillPath()}drawPathMoveTo(e,t){this._renderer.drawPathMoveTo(e,t)}drawPathLineTo(e,t){this._renderer.drawPathLineTo(e,t)}drawPathBezierCurveTo(e,t,i,o,r,l){this._renderer.drawPathBezierCurveTo(e,t,i,o,r,l)}drawPathArc(e,t,i,o,r,l){this._renderer.drawPathArc(e,t,i,o,r,l)}drawPathQuadraticCurveTo(e,t,i,o){this._renderer.drawPathQuadraticCurveTo(e,t,i,o)}closePath(){this._renderer.closePath()}setClearBetweenFrames(e){this._clearBetweenFrames=e}isClearedBetweenFrames(){return this._clearBetweenFrames}setAntialiasing(e){this._antialiasing=e,this._renderer.updateAntialiasing()}getAntialiasing(){return this._antialiasing}checkAntialiasing(e){return this._antialiasing===e}setCoordinatesRelative(e){this._useAbsoluteCoordinates=!e}areCoordinatesRelative(){return!this._useAbsoluteCoordinates}setFillColor(e){const t=e.split(";");t.length<3||(this._fillColor=parseInt(s.rgbToHex(parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10)),16))}getFillColorR(){return s.hexNumberToRGB(this._fillColor).r}getFillColorG(){return s.hexNumberToRGB(this._fillColor).g}getFillColorB(){return s.hexNumberToRGB(this._fillColor).b}setOutlineColor(e){const t=e.split(";");t.length<3||(this._outlineColor=parseInt(s.rgbToHex(parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10)),16),this._renderer.updateOutline())}getOutlineColorR(){return s.hexNumberToRGB(this._outlineColor).r}getOutlineColorG(){return s.hexNumberToRGB(this._outlineColor).g}getOutlineColorB(){return s.hexNumberToRGB(this._outlineColor).b}setOutlineSize(e){this._outlineSize=e,this._renderer.updateOutline()}getOutlineSize(){return this._outlineSize}setFillOpacity(e){this._fillOpacity=e}getFillOpacity(){return this._fillOpacity}setOutlineOpacity(e){this._outlineOpacity=e,this._renderer.updateOutline()}getOutlineOpacity(){return this._outlineOpacity}setX(e){e!==this.x&&(super.setX(e),this._renderer.updatePositionX())}setY(e){e!==this.y&&(super.setY(e),this._renderer.updatePositionY())}setAngle(e){e!==this.angle&&(super.setAngle(e),this._renderer.updateAngle(),this.invalidateHitboxes())}setRotationCenter(e,t){this._customCenter||(this._customCenter=[0,0]),this._customCenter[0]=e,this._customCenter[1]=t,this._renderer.updateRotationCenter()}getRotationCenterX(){return this._customCenter?this._customCenter[0]:this._renderer.getUnscaledWidth()/2-this._renderer.getFrameRelativeOriginX()}getRotationCenterY(){return this._customCenter?this._customCenter[1]:this._renderer.getUnscaledHeight()/2-this._renderer.getFrameRelativeOriginY()}getCenterX(){return this._customCenter?this._customCenter[0]*Math.abs(this._scaleX)+this.getX()-this.getDrawableX():super.getCenterX()}getCenterY(){return this._customCenter?this._customCenter[1]*Math.abs(this._scaleY)+this.getY()-this.getDrawableY():super.getCenterY()}setWidth(e){const t=this._renderer.getUnscaledWidth();t!==0&&this.setScaleX(e/t)}setHeight(e){const t=this._renderer.getUnscaledHeight();t!==0&&this.setScaleY(e/t)}setSize(e,t){this.setWidth(e),this.setHeight(t)}setScale(e){this.setScaleX(e),this.setScaleY(e)}setScaleX(e){e<0&&(e=0),e!==Math.abs(this._scaleX)&&(this._scaleX=e*(this._flippedX?-1:1),this._renderer.updateScaleX(),this.invalidateHitboxes())}setScaleY(e){e<0&&(e=0),e!==Math.abs(this._scaleY)&&(this._scaleY=e*(this._flippedY?-1:1),this._renderer.updateScaleY(),this.invalidateHitboxes())}flipX(e){e!==this._flippedX&&(this._scaleX*=-1,this._flippedX=e,this._renderer.updateScaleX(),this.invalidateHitboxes())}flipY(e){e!==this._flippedY&&(this._scaleY*=-1,this._flippedY=e,this._renderer.updateScaleY(),this.invalidateHitboxes())}isFlippedX(){return this._flippedX}isFlippedY(){return this._flippedY}getScale(){const e=Math.abs(this._scaleX),t=Math.abs(this._scaleY);return e===t?e:Math.sqrt(e*t)}getScaleY(){return Math.abs(this._scaleY)}getScaleX(){return Math.abs(this._scaleX)}invalidateBounds(){this.invalidateHitboxes()}getDrawableX(){return this._renderer.getDrawableX()}getDrawableY(){return this._renderer.getDrawableY()}getWidth(){return this._renderer.getWidth()}getHeight(){return this._renderer.getHeight()}updatePreRender(e){this._renderer.updatePreRender()}transformToDrawing(e,t){const i=n._pointForTransformation;return i[0]=e,i[1]=t,this._renderer.transformToDrawing(i)}transformToScene(e,t){const i=n._pointForTransformation;return i[0]=e,i[1]=t,this._renderer.transformToScene(i)}transformToDrawingX(e,t){return this.transformToDrawing(e,t)[0]}transformToDrawingY(e,t){return this.transformToDrawing(e,t)[1]}transformToSceneX(e,t){return this.transformToScene(e,t)[0]}transformToSceneY(e,t){return this.transformToScene(e,t)[1]}setRectangularCollisionMask(e,t,i,o){if(!this._customCollisionMask){const l=new s.Polygon;l.vertices.push([0,0]),l.vertices.push([0,0]),l.vertices.push([0,0]),l.vertices.push([0,0]),this._customCollisionMask=[l]}const r=this._customCollisionMask[0].vertices;r[0][0]=e,r[0][1]=t,r[1][0]=i,r[1][1]=t,r[2][0]=i,r[2][1]=o,r[3][0]=e,r[3][1]=o,this.invalidateHitboxes()}updateHitBoxes(){this.hitBoxes=this._defaultHitBoxes;const e=this.getWidth(),t=this.getHeight(),i=this.getCenterX(),o=this.getCenterY(),r=this.hitBoxes[0].vertices;if(this._customCollisionMask){const l=this._customCollisionMask[0].vertices;for(let a=0;a<4;a++){const h=this.transformToScene(l[a][0],l[a][1]);r[a][0]=h[0],r[a][1]=h[1]}}else i===e/2&&o===t/2?(r[0][0]=-i,r[0][1]=-o,r[1][0]=+i,r[1][1]=-o,r[2][0]=+i,r[2][1]=+o,r[3][0]=-i,r[3][1]=+o):(r[0][0]=0-i,r[0][1]=0-o,r[1][0]=e-i,r[1][1]=0-o,r[2][0]=e-i,r[2][1]=t-o,r[3][0]=0-i,r[3][1]=t-o),this._useAbsoluteCoordinates||this.hitBoxes[0].rotate(s.toRad(this.getAngle())),this.hitBoxes[0].move(this.getDrawableX()+i,this.getDrawableY()+o)}};let f=n;f._pointForTransformation=[0,0],s.ShapePainterRuntimeObject=f,s.registerObject("PrimitiveDrawing::Drawer",s.ShapePainterRuntimeObject),f.supportsReinitialization=!1})(gdjs||(gdjs={})); +//# sourceMappingURL=shapepainterruntimeobject.js.map diff --git a/Builds/0.0.6/app/Extensions/TextObject/textruntimeobject-pixi-renderer.js b/Builds/0.0.6/app/Extensions/TextObject/textruntimeobject-pixi-renderer.js new file mode 100644 index 0000000000000000000000000000000000000000..1ddd285013dfbbb6925cc972f90a0a4175c260e0 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/TextObject/textruntimeobject-pixi-renderer.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){class o{constructor(e,t){this._justCreated=!0;this._object=e,this._fontManager=t.getGame().getFontManager(),this._text=new PIXI.Text(" ",{align:"left"}),this._text.anchor.x=.5,this._text.anchor.y=.5,t.getLayer("").getRenderer().addRendererObject(this._text,e.getZOrder()),this._text.text=e._str.length===0?" ":e._str,this.updateStyle(),this.updatePosition()}getRendererObject(){return this._text}ensureUpToDate(){this._justCreated&&(this._text.updateText(!1),this.updatePosition(),this._justCreated=!1)}updateStyle(){const e='"'+this._fontManager.getFontFamily(this._object._fontName)+'"',t=this._text.style;t.fontStyle=this._object._italic?"italic":"normal",t.fontWeight=this._object._bold?"bold":"normal",t.fontSize=this._object._characterSize,t.fontFamily=e,this._object._useGradient?t.fill=this._getGradientHex():t.fill=this._getColorHex(),this._object._gradientType==="LINEAR_VERTICAL"?t.fillGradientType=PIXI.TEXT_GRADIENT.LINEAR_VERTICAL:t.fillGradientType=PIXI.TEXT_GRADIENT.LINEAR_HORIZONTAL,t.align=this._object._textAlign,t.wordWrap=this._object._wrapping,t.wordWrapWidth=this._object._wrappingWidth,t.breakWords=!0,t.stroke=i.rgbToHexNumber(this._object._outlineColor[0],this._object._outlineColor[1],this._object._outlineColor[2]),t.strokeThickness=this._object._outlineThickness,t.dropShadow=this._object._shadow,t.dropShadowColor=i.rgbToHexNumber(this._object._shadowColor[0],this._object._shadowColor[1],this._object._shadowColor[2]),t.dropShadowBlur=this._object._shadowBlur,t.dropShadowAngle=this._object._shadowAngle,t.dropShadowDistance=this._object._shadowDistance,t.padding=this._object._padding,t.miterLimit=3,this.updatePosition(),this._text.dirty=!0}updatePosition(){if(this._object.isWrapping()){const e=this._object._textAlign==="right"?1:this._object._textAlign==="center"?.5:0,t=this._object.getWrappingWidth(),s=(t-this._text.width)*(e-.5);this._text.position.x=this._object.x+t/2,this._text.anchor.x=.5-s/this._text.width}else this._text.position.x=this._object.x+this._text.width/2,this._text.anchor.x=.5;this._text.position.y=this._object.y+this._text.height/2}updateAngle(){this._text.rotation=i.toRad(this._object.angle)}updateOpacity(){this._text.alpha=this._object.opacity/255}updateString(){this._text.text=this._object._str.length===0?" ":this._object._str,this._text.updateText(!1)}getWidth(){return this._text.width}getHeight(){return this._text.height}_getColorHex(){return i.rgbToHexNumber(this._object._color[0],this._object._color[1],this._object._color[2])}_getGradientHex(){const e=[];for(let t=0;t<this._object._gradient.length;t++)e.push("#"+i.rgbToHex(this._object._gradient[t][0],this._object._gradient[t][1],this._object._gradient[t][2]));return e}getScaleX(){return this._text.scale.x}getScaleY(){return this._text.scale.y}setScale(e){this._text.scale.x=e,this._text.scale.y=e}setScaleX(e){this._text.scale.x=e}setScaleY(e){this._text.scale.y=e}destroy(){this._text.destroy(!0)}}i.TextRuntimeObjectRenderer=o})(gdjs||(gdjs={})); +//# sourceMappingURL=textruntimeobject-pixi-renderer.js.map diff --git a/Builds/0.0.6/app/Extensions/TextObject/textruntimeobject.js b/Builds/0.0.6/app/Extensions/TextObject/textruntimeobject.js new file mode 100644 index 0000000000000000000000000000000000000000..d0a56b884204e70d1239549ffceb35a7b706f68c --- /dev/null +++ b/Builds/0.0.6/app/Extensions/TextObject/textruntimeobject.js @@ -0,0 +1,2 @@ +var gdjs;(function(s){class d extends s.RuntimeObject{constructor(t,e){super(t,e);this._useGradient=!1;this._gradient=[];this._gradientType="";this.opacity=255;this._textAlign="left";this._wrapping=!1;this._wrappingWidth=1;this._outlineThickness=0;this._outlineColor=[255,255,255];this._shadow=!1;this._shadowColor=[0,0,0];this._shadowDistance=1;this._shadowBlur=1;this._shadowAngle=0;this._padding=5;this._scaleX=1;this._scaleY=1;this._characterSize=Math.max(1,e.characterSize),this._fontName=e.font,this._bold=e.bold,this._italic=e.italic,this._underlined=e.underlined,this._color=[e.color.r,e.color.g,e.color.b],this._str=e.string,this._textAlign=e.textAlignment,this._renderer=new s.TextRuntimeObjectRenderer(this,t),this.onCreated()}updateFromObjectData(t,e){return t.characterSize!==e.characterSize&&this.setCharacterSize(e.characterSize),t.font!==e.font&&this.setFontName(e.font),t.bold!==e.bold&&this.setBold(e.bold),t.italic!==e.italic&&this.setItalic(e.italic),(t.color.r!==e.color.r||t.color.g!==e.color.g||t.color.b!==e.color.b)&&this.setColor(""+e.color.r+";"+e.color.g+";"+e.color.b),t.string!==e.string&&this.setString(e.string),t.underlined!==e.underlined?!1:(t.textAlignment!==e.textAlignment&&this.setTextAlignment(e.textAlignment),!0)}getRendererObject(){return this._renderer.getRendererObject()}update(t){this._renderer.ensureUpToDate()}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}extraInitializationFromInitialInstance(t){t.customSize?(this.setWrapping(!0),this.setWrappingWidth(t.width)):this.setWrapping(!1)}_updateTextPosition(){this.invalidateHitboxes(),this._renderer.updatePosition()}setX(t){super.setX(t),this._updateTextPosition()}setY(t){super.setY(t),this._updateTextPosition()}setAngle(t){super.setAngle(t),this._renderer.updateAngle()}setOpacity(t){t<0&&(t=0),t>255&&(t=255),this.opacity=t,this._renderer.updateOpacity()}getOpacity(){return this.opacity}getString(){return this.getText()}setString(t){this.setText(t)}getText(){return this._str}setText(t){t!==this._str&&(this._str=t,this._renderer.updateString(),this._updateTextPosition())}getCharacterSize(){return this._characterSize}setCharacterSize(t){t<=1&&(t=1),this._characterSize=t,this._renderer.updateStyle()}setFontName(t){this._fontName=t,this._renderer.updateStyle()}isBold(){return this._bold}setBold(t){this._bold=t,this._renderer.updateStyle()}isItalic(){return this._italic}setItalic(t){this._italic=t,this._renderer.updateStyle()}getWidth(){return this._wrapping?this._wrappingWidth:this._renderer.getWidth()}getHeight(){return this._renderer.getHeight()}getScaleMean(){return(Math.abs(this._scaleX)+Math.abs(this._scaleY))/2}getScale(){const t=Math.abs(this._scaleX),e=Math.abs(this._scaleY);return t===e?t:Math.sqrt(t*e)}getScaleX(){return this._scaleX}getScaleY(){return this._scaleY}setScale(t){this._scaleX===t&&this._scaleY===t||(this._scaleX=t,this._scaleY=t,this._renderer.setScale(t),this.invalidateHitboxes())}setScaleX(t){this._scaleX!==t&&(this._scaleX=t,this._renderer.setScaleX(t),this.invalidateHitboxes())}setScaleY(t){this._scaleY!==t&&(this._scaleY=t,this._renderer.setScaleY(t),this.invalidateHitboxes())}setColor(t){const e=t.split(";");e.length<3||(this._color[0]=parseInt(e[0],10),this._color[1]=parseInt(e[1],10),this._color[2]=parseInt(e[2],10),this._useGradient=!1,this._renderer.updateStyle())}getColor(){return this._color[0]+";"+this._color[1]+";"+this._color[2]}setTextAlignment(t){this._textAlign=t,this._renderer.updateStyle()}getTextAlignment(){return this._textAlign}isWrapping(){return this._wrapping}setWrapping(t){this._wrapping!==t&&(this._wrapping=t,this._renderer.updateStyle(),this.invalidateHitboxes())}getWrappingWidth(){return this._wrappingWidth}setWrappingWidth(t){t<=1&&(t=1),this._wrappingWidth!==t&&(this._wrappingWidth=t,this._renderer.updateStyle(),this.invalidateHitboxes())}setOutline(t,e){const i=t.split(";");i.length<3||(this._outlineColor[0]=parseInt(i[0],10),this._outlineColor[1]=parseInt(i[1],10),this._outlineColor[2]=parseInt(i[2],10),this._outlineThickness=e,this._renderer.updateStyle())}setShadow(t,e,i,h){const r=t.split(";");r.length<3||(this._shadowColor[0]=parseInt(r[0],10),this._shadowColor[1]=parseInt(r[1],10),this._shadowColor[2]=parseInt(r[2],10),this._shadowDistance=e,this._shadowBlur=i,this._shadowAngle=h,this._shadow=!0,this._renderer.updateStyle())}setGradient(t,e,i,h,r){const n=e.split(";"),o=i.split(";"),l=h.split(";"),a=r.split(";");this._gradient=[],n.length==3&&this._gradient.push([parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]),o.length==3&&this._gradient.push([parseInt(o[0],10),parseInt(o[1],10),parseInt(o[2],10)]),l.length==3&&this._gradient.push([parseInt(l[0],10),parseInt(l[1],10),parseInt(l[2],10)]),a.length==3&&this._gradient.push([parseInt(a[0],10),parseInt(a[1],10),parseInt(a[2],10)]),this._gradientType=t,this._useGradient=this._gradient.length>1,this._renderer.updateStyle()}showShadow(t){this._shadow=t,this._renderer.updateStyle()}getPadding(){return this._padding}setPadding(t){this._padding=t,this._renderer.updateStyle()}}s.TextRuntimeObject=d,s.registerObject("TextObject::Text",s.TextRuntimeObject)})(gdjs||(gdjs={})); +//# sourceMappingURL=textruntimeobject.js.map diff --git a/Builds/0.0.6/app/Extensions/TiledSpriteObject/tiledspriteruntimeobject-pixi-renderer.js b/Builds/0.0.6/app/Extensions/TiledSpriteObject/tiledspriteruntimeobject-pixi-renderer.js new file mode 100644 index 0000000000000000000000000000000000000000..bc081232b99cd9c644ff5f9c929748fda086e705 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/TiledSpriteObject/tiledspriteruntimeobject-pixi-renderer.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){class s{constructor(t,e,r){this._object=t;const d=e.getGame().getImageManager().getPIXITexture(r);this._tiledSprite=new PIXI.TilingSprite(d,1024,1024),e.getLayer("").getRenderer().addRendererObject(this._tiledSprite,t.getZOrder()),this.updatePosition(),this.updateAngle(),this.updateXOffset(),this.updateYOffset()}getRendererObject(){return this._tiledSprite}updateOpacity(){this._tiledSprite.alpha=this._object.opacity/255}updatePosition(){this._tiledSprite.position.x=this._object.x+this._tiledSprite.width/2,this._tiledSprite.position.y=this._object.y+this._tiledSprite.height/2}setTexture(t,e){const r=e.getGame().getImageManager().getPIXITexture(t);this._tiledSprite.texture=r,this.updatePosition()}updateAngle(){this._tiledSprite.rotation=i.toRad(this._object.angle)}getWidth(){return this._tiledSprite.width}getHeight(){return this._tiledSprite.height}setWidth(t){this._tiledSprite.width=t,this._tiledSprite.pivot.x=t/2,this.updatePosition()}setHeight(t){this._tiledSprite.height=t,this._tiledSprite.pivot.y=t/2,this.updatePosition()}updateXOffset(){this._tiledSprite.tilePosition.x=-this._object._xOffset%this._tiledSprite.texture.width}updateYOffset(){this._tiledSprite.tilePosition.y=-this._object._yOffset%this._tiledSprite.texture.height}setColor(t){const e=t.split(";");e.length<3||(this._tiledSprite.tint="0x"+i.rgbToHex(parseInt(e[0],10),parseInt(e[1],10),parseInt(e[2],10)))}getColor(){const t=new PIXI.Color(this._tiledSprite.tint).toRgbArray();return Math.floor(t[0]*255)+";"+Math.floor(t[1]*255)+";"+Math.floor(t[2]*255)}getTextureWidth(){return this._tiledSprite.texture.width}getTextureHeight(){return this._tiledSprite.texture.height}destroy(){this._tiledSprite.destroy(!1)}}i.TiledSpriteRuntimeObjectRenderer=s})(gdjs||(gdjs={})); +//# sourceMappingURL=tiledspriteruntimeobject-pixi-renderer.js.map diff --git a/Builds/0.0.6/app/Extensions/TiledSpriteObject/tiledspriteruntimeobject.js b/Builds/0.0.6/app/Extensions/TiledSpriteObject/tiledspriteruntimeobject.js new file mode 100644 index 0000000000000000000000000000000000000000..dbce49e611c28b5af327bdd988e9a087fd2e98b8 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/TiledSpriteObject/tiledspriteruntimeobject.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){class r extends i.RuntimeObject{constructor(e,t){super(e,t);this._xOffset=0;this._yOffset=0;this.opacity=255;this._renderer=new i.TiledSpriteRuntimeObjectRenderer(this,e,t.texture),this._width=0,this._height=0,this.setWidth(t.width),this.setHeight(t.height),this.onCreated()}updateFromObjectData(e,t){return e.texture!==t.texture&&this.setTexture(t.texture,this.getRuntimeScene()),e.width!==t.width&&this.setWidth(t.width),e.height!==t.height&&this.setHeight(t.height),!0}getRendererObject(){return this._renderer.getRendererObject()}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}extraInitializationFromInitialInstance(e){e.customSize&&(this.setWidth(e.width),this.setHeight(e.height))}setX(e){super.setX(e),this._renderer.updatePosition()}setY(e){super.setY(e),this._renderer.updatePosition()}setTexture(e,t){this._renderer.setTexture(e,t)}setAngle(e){super.setAngle(e),this._renderer.updateAngle()}getWidth(){return this._width}getHeight(){return this._height}setWidth(e){this._width!==e&&(this._width=e,this._renderer.setWidth(e),this.invalidateHitboxes())}setHeight(e){this._height!==e&&(this._height=e,this._renderer.setHeight(e),this.invalidateHitboxes())}setSize(e,t){this.setWidth(e),this.setHeight(t)}setXOffset(e){this._xOffset=e,this._renderer.updateXOffset()}setYOffset(e){this._yOffset=e,this._renderer.updateYOffset()}getXOffset(){return this._xOffset}getYOffset(){return this._yOffset}setOpacity(e){e<0&&(e=0),e>255&&(e=255),this.opacity=e,this._renderer.updateOpacity()}getOpacity(){return this.opacity}setColor(e){this._renderer.setColor(e)}getColor(){return this._renderer.getColor()}getScale(){const e=Math.abs(this.getScaleX()),t=Math.abs(this.getScaleY());return e===t?e:Math.sqrt(e*t)}getScaleX(){return this._width/this._renderer.getTextureWidth()}getScaleY(){return this._height/this._renderer.getTextureHeight()}setScale(e){this.setWidth(this._renderer.getTextureWidth()*e),this.setHeight(this._renderer.getTextureHeight()*e)}setScaleX(e){this.setWidth(this._renderer.getTextureWidth()*e)}setScaleY(e){this.setHeight(this._renderer.getTextureHeight()*e)}}i.TiledSpriteRuntimeObject=r,i.registerObject("TiledSpriteObject::TiledSprite",i.TiledSpriteRuntimeObject)})(gdjs||(gdjs={})); +//# sourceMappingURL=tiledspriteruntimeobject.js.map diff --git a/Builds/0.0.6/app/Extensions/TweenBehavior/standard-easing-functions.js b/Builds/0.0.6/app/Extensions/TweenBehavior/standard-easing-functions.js new file mode 100644 index 0000000000000000000000000000000000000000..9df6698243881c5ec6bb2e59404d5590f50303a5 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/TweenBehavior/standard-easing-functions.js @@ -0,0 +1,13 @@ +/*! + * All equations are adapted from Thomas Fuchs' + * [Scripty2](https://github.com/madrobby/scripty2/blob/master/src/effects/transitions/penner.js). + * + * Based on Easing Equations (c) 2003 [Robert + * Penner](http://www.robertpenner.com/), all rights reserved. This work is + * [subject to terms](http://www.robertpenner.com/easing_terms_of_use.html). + *//*! + * TERMS OF USE - EASING EQUATIONS + * Open source under the BSD License. + * Easing Equations (c) 2003 Robert Penner, all rights reserved. + *//*! Shifty 3.0.3 - https://github.com/jeremyckahn/shifty */var gdjs;(function(t){let i;(function(u){let m;(function(a){a.ease=(e,n,b,h)=>{const r=t.evtTools.tween.easingFunctions,M=r.hasOwnProperty(e)?r[e]:r.linear;return n+(b-n)*M(h)},a.easingFunctions={linear:e=>e,easeInQuad:e=>Math.pow(e,2),easeOutQuad:e=>-(Math.pow(e-1,2)-1),easeInOutQuad:e=>(e/=.5)<1?.5*Math.pow(e,2):-.5*((e-=2)*e-2),easeInCubic:e=>Math.pow(e,3),easeOutCubic:e=>Math.pow(e-1,3)+1,easeInOutCubic:e=>(e/=.5)<1?.5*Math.pow(e,3):.5*(Math.pow(e-2,3)+2),easeInQuart:e=>Math.pow(e,4),easeOutQuart:e=>-(Math.pow(e-1,4)-1),easeInOutQuart:e=>(e/=.5)<1?.5*Math.pow(e,4):-.5*((e-=2)*Math.pow(e,3)-2),easeInQuint:e=>Math.pow(e,5),easeOutQuint:e=>Math.pow(e-1,5)+1,easeInOutQuint:e=>(e/=.5)<1?.5*Math.pow(e,5):.5*(Math.pow(e-2,5)+2),easeInSine:e=>-Math.cos(e*(Math.PI/2))+1,easeOutSine:e=>Math.sin(e*(Math.PI/2)),easeInOutSine:e=>-.5*(Math.cos(Math.PI*e)-1),easeInExpo:e=>e===0?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>e===1?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>e===0?0:e===1?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(-Math.pow(2,-10*--e)+2),easeInCirc:e=>-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeOutBounce:e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,easeInBack:e=>{const n=1.70158;return e*e*((n+1)*e-n)},easeOutBack:e=>{const n=1.70158;return(e=e-1)*e*((n+1)*e+n)+1},easeInOutBack:e=>{let n=1.70158;return(e/=.5)<1?.5*(e*e*(((n*=1.525)+1)*e-n)):.5*((e-=2)*e*(((n*=1.525)+1)*e+n)+2)},elastic:e=>-1*Math.pow(4,-8*e)*Math.sin((e*6-1)*(2*Math.PI)/2)+1,swingFromTo:e=>{let n=1.70158;return(e/=.5)<1?.5*(e*e*(((n*=1.525)+1)*e-n)):.5*((e-=2)*e*(((n*=1.525)+1)*e+n)+2)},swingFrom:e=>{const n=1.70158;return e*e*((n+1)*e-n)},swingTo:e=>{const n=1.70158;return(e-=1)*e*((n+1)*e+n)+1},bounce:e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,bouncePast:e=>e<1/2.75?7.5625*e*e:e<2/2.75?2-(7.5625*(e-=1.5/2.75)*e+.75):e<2.5/2.75?2-(7.5625*(e-=2.25/2.75)*e+.9375):2-(7.5625*(e-=2.625/2.75)*e+.984375),easeFromTo:e=>(e/=.5)<1?.5*Math.pow(e,4):-.5*((e-=2)*Math.pow(e,3)-2),easeFrom:e=>Math.pow(e,4),easeTo:e=>Math.pow(e,.25)}})(m=u.tween||(u.tween={}))})(i=t.evtTools||(t.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=standard-easing-functions.js.map diff --git a/Builds/0.0.6/app/Extensions/TweenBehavior/tweenruntimebehavior.js b/Builds/0.0.6/app/Extensions/TweenBehavior/tweenruntimebehavior.js new file mode 100644 index 0000000000000000000000000000000000000000..335d3587bd4fbbc0c6dd4e8a672d645b7e8e4d59 --- /dev/null +++ b/Builds/0.0.6/app/Extensions/TweenBehavior/tweenruntimebehavior.js @@ -0,0 +1,2 @@ +var gdjs;(function(T){function v(c){return c.setScaleX&&c.setScaleY&&c.getScaleX&&c.getScaleY}function F(c){return c.setOpacity&&c.getOpacity}function R(c){return c.setColor&&c.getColor}function P(c){return c.setCharacterSize&&c.getCharacterSize}function j(c,e,t){c/=255,e/=255,t/=255;let n=Math.max(c,e,t),i=n-Math.min(c,e,t),o=1-Math.abs(n+n-i-1),a=i&&(n===c?(e-t)/i:n===e?2+(t-c)/i:4+(c-e)/i);return[Math.round(60*(a<0?a+6:a)),Math.round((o?i/o:0)*100),Math.round((n+n-i)/2*100)]}function V(c,e,t){c=c%=360,c<0&&(c+=360),e=e/100,t=t/100;const n=e*Math.min(t,1-t),i=(o=0,a=(o+c/30)%12)=>t-n*Math.max(Math.min(a-3,9-a,1),-1);return[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)]}const g=T.evtTools.common.lerp,_=T.evtTools.common.exponentialInterpolation;class C extends T.RuntimeBehavior{constructor(e,t,n){super(e,t,n);this._tweens=new T.TweenRuntimeBehavior.TweenManager;this._isActive=!0}updateFromBehaviorData(e,t){return!0}doStepPreEvents(e){this._tweens.step()}_deleteFromScene(){this.owner.deleteFromScene(this.owner.getInstanceContainer())}addVariableTween(e,t,n,i,o,a,d){this._tweens.addSimpleTween(e,this.owner.getRuntimeScene(),a/1e3,o,g,n,i,r=>t.setNumber(r),d?()=>this._deleteFromScene():null)}addVariableTween2(e,t,n,i,o,a){this._addVariableTween(e,t,n,i,o/1e3,a,this.owner.getRuntimeScene())}addVariableTween3(e,t,n,i,o,a){this._addVariableTween(e,t,n,i,o,a,this.owner)}_addVariableTween(e,t,n,i,o,a,d){t.getType()==="number"&&this._tweens.addSimpleTween(e,d,o,i,g,t.getValue(),n,r=>t.setNumber(r),a?()=>this._deleteFromScene():null)}addValueTween(e,t,n,i,o,a,d){this._tweens.addSimpleTween(e,this.owner,o,i,a?_:g,t,n,r=>{},d?()=>this._deleteFromScene():null)}addObjectPositionTween(e,t,n,i,o,a){this._addObjectPositionTween(e,t,n,i,o/1e3,a,this.owner.getRuntimeScene())}addObjectPositionTween2(e,t,n,i,o,a){this._addObjectPositionTween(e,t,n,i,o,a,this.owner)}_addObjectPositionTween(e,t,n,i,o,a,d){this._tweens.addMultiTween(e,d,o,i,g,[this.owner.getX(),this.owner.getY()],[t,n],([r,s])=>this.owner.setPosition(r,s),a?()=>this._deleteFromScene():null)}addObjectPositionXTween(e,t,n,i,o){this._addObjectPositionXTween(e,t,n,i/1e3,o,this.owner.getRuntimeScene())}addObjectPositionXTween2(e,t,n,i,o){this._addObjectPositionXTween(e,t,n,i,o,this.owner)}_addObjectPositionXTween(e,t,n,i,o,a){this._tweens.addSimpleTween(e,a,i,n,g,this.owner.getX(),t,d=>this.owner.setX(d),o?()=>this._deleteFromScene():null)}addObjectPositionYTween(e,t,n,i,o){this._addObjectPositionYTween(e,t,n,i/1e3,o,this.owner.getRuntimeScene())}addObjectPositionYTween2(e,t,n,i,o){this._addObjectPositionYTween(e,t,n,i,o,this.owner)}_addObjectPositionYTween(e,t,n,i,o,a){this._tweens.addSimpleTween(e,a,i,n,g,this.owner.getY(),t,d=>this.owner.setY(d),o?()=>this._deleteFromScene():null)}addObjectPositionZTween(e,t,n,i,o){const{owner:a}=this;a instanceof T.RuntimeObject3D&&this._tweens.addSimpleTween(e,this.owner.getRuntimeScene(),i/1e3,n,g,a.getZ(),t,d=>a.setZ(d),o?()=>this._deleteFromScene():null)}addObjectAngleTween(e,t,n,i,o){this._addObjectAngleTween(e,t,n,i/1e3,o,this.owner.getRuntimeScene())}addObjectAngleTween2(e,t,n,i,o){this._addObjectAngleTween(e,t,n,i,o,this.owner)}_addObjectAngleTween(e,t,n,i,o,a){this._tweens.addSimpleTween(e,a,i,n,g,this.owner.getAngle(),t,d=>this.owner.setAngle(d),o?()=>this._deleteFromScene():null)}addObjectScaleTween(e,t,n,i,o,a,d){this._addObjectScaleTween(e,t,n,i,o/1e3,a,d,this.owner.getRuntimeScene(),g)}addObjectScaleTween2(e,t,n,i,o,a,d){this._addObjectScaleTween(e,t,n,i,o,a,d,this.owner,_)}_addObjectScaleTween(e,t,n,i,o,a,d,r,s){const l=this.owner;if(!v(l))return;t<0&&(t=0),n<0&&(n=0);const h=d?([u,w])=>{const b=l.getCenterXInScene(),m=l.getCenterYInScene();l.setScaleX(u),l.setScaleY(w),l.setCenterPositionInScene(b,m)}:([u,w])=>{l.setScaleX(u),l.setScaleY(w)};this._tweens.addMultiTween(e,r,o,i,s,[l.getScaleX(),l.getScaleY()],[t,n],h,a?()=>this._deleteFromScene():null)}addObjectScaleXTween(e,t,n,i,o,a){this._addObjectScaleXTween(e,t,n,i/1e3,o,a,this.owner.getRuntimeScene(),g)}addObjectScaleXTween2(e,t,n,i,o,a){this._addObjectScaleXTween(e,t,n,i,o,a,this.owner,_)}_addObjectScaleXTween(e,t,n,i,o,a,d,r){const s=this.owner;if(!v(s))return;const l=a?h=>{const u=s.getCenterXInScene();s.setScaleX(h),s.setCenterXInScene(u)}:h=>s.setScaleX(h);this._tweens.addSimpleTween(e,d,i,n,r,s.getScaleX(),t,l,o?()=>this._deleteFromScene():null)}addObjectScaleYTween(e,t,n,i,o,a){this._addObjectScaleYTween(e,t,n,i/1e3,o,a,this.owner.getRuntimeScene(),g)}addObjectScaleYTween2(e,t,n,i,o,a){this._addObjectScaleYTween(e,t,n,i,o,a,this.owner,_)}_addObjectScaleYTween(e,t,n,i,o,a,d,r){const s=this.owner;if(!v(s))return;const l=a?h=>{const u=s.getCenterYInScene();s.setScaleY(h),s.setCenterYInScene(u)}:h=>s.setScaleY(h);this._tweens.addSimpleTween(e,d,i,n,r,s.getScaleY(),t,l,o?()=>this._deleteFromScene():null)}addObjectOpacityTween(e,t,n,i,o){this._addObjectOpacityTween(e,t,n,i/1e3,o,this.owner.getRuntimeScene())}addObjectOpacityTween2(e,t,n,i,o){this._addObjectOpacityTween(e,t,n,i,o,this.owner)}_addObjectOpacityTween(e,t,n,i,o,a){const d=this.owner;!F(d)||this._tweens.addSimpleTween(e,a,i,n,g,d.getOpacity(),t,r=>d.setOpacity(r),o?()=>this._deleteFromScene():null)}addObjectColorTween(e,t,n,i,o,a){this._addObjectColorTween(e,t,n,i/1e3,o,a,this.owner.getRuntimeScene())}addObjectColorTween2(e,t,n,i,o,a=!0){this._addObjectColorTween(e,t,n,i,o,a,this.owner)}_addObjectColorTween(e,t,n,i,o,a,d){const r=this.owner;if(!R(r))return;const s=T.rgbOrHexToRGBColor(r.getColor()),l=T.rgbOrHexToRGBColor(t);let h,u,w;a?(h=j(s[0],s[1],s[2]),u=j(l[0],l[1],l[2]),w=([b,m,p])=>{const f=V(b,m,p);r.setColor(Math.floor(f[0])+";"+Math.floor(f[1])+";"+Math.floor(f[2]))}):(h=s,u=l,w=([b,m,p])=>{r.setColor(Math.floor(b)+";"+Math.floor(m)+";"+Math.floor(p))}),this._tweens.addMultiTween(e,d,i,n,g,h,u,w,o?()=>this._deleteFromScene():null)}addObjectColorHSLTween(e,t,n,i,o,a,d,r){this._addObjectColorHSLTween(e,t,n,i,o,a,d/1e3,r,this.owner.getRuntimeScene())}addObjectColorHSLTween2(e,t,n,i,o,a,d,r){this._addObjectColorHSLTween(e,t,n,i,o,a,d,r,this.owner)}_addObjectColorHSLTween(e,t,n,i,o,a,d,r,s){if(!R(this.owner))return;const l=this.owner,h=l.getColor().split(";");if(h.length<3)return;const u=j(parseFloat(h[0]),parseFloat(h[1]),parseFloat(h[2])),w=n?t:u[0],b=i===-1?u[1]:Math.min(Math.max(i,0),100),m=o===-1?u[2]:Math.min(Math.max(o,0),100);this._tweens.addMultiTween(e,s,d,a,g,u,[w,b,m],([p,f,S])=>{const O=V(p,f,S);l.setColor(Math.floor(O[0])+";"+Math.floor(O[1])+";"+Math.floor(O[2]))},r?()=>this._deleteFromScene():null)}addTextObjectCharacterSizeTween(e,t,n,i,o){this._addTextObjectCharacterSizeTween(e,t,n,i/1e3,o,this.owner.getRuntimeScene(),g)}addTextObjectCharacterSizeTween2(e,t,n,i,o){this._addTextObjectCharacterSizeTween(e,t,n,i,o,this.owner,_)}_addTextObjectCharacterSizeTween(e,t,n,i,o,a,d){const r=this.owner;!P(r)||this._tweens.addSimpleTween(e,a,i,n,d,r.getCharacterSize(),t,s=>r.setCharacterSize(s),o?()=>this._deleteFromScene():null)}addObjectWidthTween(e,t,n,i,o){this._addObjectWidthTween(e,t,n,i/1e3,o,this.owner.getRuntimeScene())}addObjectWidthTween2(e,t,n,i,o){this._addObjectWidthTween(e,t,n,i,o,this.owner)}_addObjectWidthTween(e,t,n,i,o,a){this._tweens.addSimpleTween(e,a,i,n,g,this.owner.getWidth(),t,d=>this.owner.setWidth(d),o?()=>this._deleteFromScene():null)}addObjectHeightTween(e,t,n,i,o){this._addObjectHeightTween(e,t,n,i/1e3,o,this.owner.getRuntimeScene())}addObjectHeightTween2(e,t,n,i,o){this._addObjectHeightTween(e,t,n,i,o,this.owner)}_addObjectHeightTween(e,t,n,i,o,a){this._tweens.addSimpleTween(e,a,i,n,g,this.owner.getHeight(),t,d=>this.owner.setHeight(d),o?()=>this._deleteFromScene():null)}addObjectDepthTween(e,t,n,i,o){const{owner:a}=this;a instanceof T.RuntimeObject3D&&this._tweens.addSimpleTween(e,this.owner.getRuntimeScene(),i/1e3,n,g,a.getDepth(),t,d=>a.setDepth(d),o?()=>this._deleteFromScene():null)}isPlaying(e){return this._tweens.isPlaying(e)}exists(e){return this._tweens.exists(e)}hasFinished(e){return this._tweens.hasFinished(e)}pauseTween(e){this._isActive&&this._tweens.pauseTween(e)}stopTween(e,t){this._isActive&&this._tweens.stopTween(e,t)}resumeTween(e){this._isActive&&this._tweens.resumeTween(e)}removeTween(e){this._tweens.removeTween(e)}getProgress(e){return this._tweens.getProgress(e)}getValue(e){return this._tweens.getValue(e)}onDeActivate(){this._isActive=!1}onActivate(){this._isActive=!0}}T.TweenRuntimeBehavior=C,T.registerBehavior("Tween::TweenBehavior",T.TweenRuntimeBehavior),function(a){const c=T.evtTools.tween.easingFunctions;class e{constructor(){this._tweens=new Map;this._activeTweens=new Array}step(){let r=0;for(let s=0;s<this._activeTweens.length;s++){const l=this._activeTweens[s];l.step(),l.hasFinished()||(this._activeTweens[r]=l,r++)}this._activeTweens.length=r}addSimpleTween(r,s,l,h,u,w,b,m,p){const f=c[h];if(!f)return;this.removeTween(r);const S=new a.SimpleTweenInstance(s,l,f,u,w,b,m,p);this._tweens.set(r,S),this._addActiveTween(S)}addMultiTween(r,s,l,h,u,w,b,m,p){const f=c[h];if(!f)return;this.removeTween(r);const S=new a.MultiTweenInstance(s,l,f,u,w,b,m,p);this._tweens.set(r,S),this._addActiveTween(S)}exists(r){return this._tweens.has(r)}isPlaying(r){const s=this._tweens.get(r);return!!s&&s.isPlaying()}hasFinished(r){const s=this._tweens.get(r);return!!s&&s.hasFinished()}pauseTween(r){const s=this._tweens.get(r);!s||!s.isPlaying()||s.hasFinished()||(this._removeActiveTween(s),s.pause())}resumeTween(r){const s=this._tweens.get(r);!s||s.isPlaying()||s.hasFinished()||(this._addActiveTween(s),s.resume())}stopTween(r,s){const l=this._tweens.get(r);!l||l.hasFinished()||(l.isPlaying()&&this._removeActiveTween(l),l.stop(s))}removeTween(r){const s=this._tweens.get(r);!s||(s.isPlaying()&&this._removeActiveTween(s),this._tweens.delete(r))}_addActiveTween(r){this._activeTweens.push(r)}_removeActiveTween(r){const s=this._activeTweens.findIndex(l=>l===r);this._activeTweens.splice(s,1)}getProgress(r){const s=this._tweens.get(r);return s?s.getProgress():0}getValue(r){const s=this._tweens.get(r);return s?s.getValue():0}}a.TweenManager=e;const t=()=>{};class n{constructor(r,s,l,h,u){this.isPaused=!1;this.timeSource=r,this.totalDuration=s,this.easing=l,this.interpolate=h,this.elapsedTime=0,this.onFinish=u||t}step(){!this.isPlaying()||(this.elapsedTime=Math.min(this.elapsedTime+this.timeSource.getElapsedTime()/1e3,this.totalDuration),this._updateValue())}isPlaying(){return!this.isPaused&&!this.hasFinished()}hasFinished(){return this.elapsedTime===this.totalDuration}stop(r){this.elapsedTime=this.totalDuration,r&&this._updateValue()}resume(){this.isPaused=!1}pause(){this.isPaused=!0}getProgress(){return this.elapsedTime/this.totalDuration}}a.AbstractTweenInstance=n;class i extends n{constructor(r,s,l,h,u,w,b,m){super(r,s,l,h,m);this.initialValue=u,this.currentValue=u,this.targetedValue=w,this.setValue=b}_updateValue(){const r=this.easing(this.getProgress()),s=this.interpolate(this.initialValue,this.targetedValue,r);this.currentValue=s,this.setValue(s),this.hasFinished()&&this.onFinish()}getValue(){return this.currentValue}}a.SimpleTweenInstance=i;class o extends n{constructor(r,s,l,h,u,w,b,m){super(r,s,l,h,m);this.currentValues=new Array;this.initialValue=u,this.targetedValue=w,this.setValue=b}_updateValue(){const r=this.easing(this.getProgress()),s=this.initialValue.length;this.currentValues.length=s;for(let l=0;l<s;l++)this.currentValues[l]=this.interpolate(this.initialValue[l],this.targetedValue[l],r);this.setValue(this.currentValues),this.hasFinished()&&this.onFinish()}getValue(){return 0}}a.MultiTweenInstance=o}(C=T.TweenRuntimeBehavior||(T.TweenRuntimeBehavior={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=tweenruntimebehavior.js.map diff --git a/Builds/0.0.6/app/FireEnemy_NoFire_1.png b/Builds/0.0.6/app/FireEnemy_NoFire_1.png new file mode 100644 index 0000000000000000000000000000000000000000..00a1c43ae22003cfcec3e7223b7766cd471a9daa Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_NoFire_1.png differ diff --git a/Builds/0.0.6/app/FireEnemy_NoFire_2.png b/Builds/0.0.6/app/FireEnemy_NoFire_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0690db2fcd16fa24ad694eeed8694224c9a4c3 Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_NoFire_2.png differ diff --git a/Builds/0.0.6/app/FireEnemy_NoFire_3.png b/Builds/0.0.6/app/FireEnemy_NoFire_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2a1ee5b91588a9a173522f04ccabc75248f02d46 Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_NoFire_3.png differ diff --git a/Builds/0.0.6/app/FireEnemy_NoFire_4.png b/Builds/0.0.6/app/FireEnemy_NoFire_4.png new file mode 100644 index 0000000000000000000000000000000000000000..4787c8b9449b1592c4d5f86ea2e90bbf28b5d7c4 Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_NoFire_4.png differ diff --git a/Builds/0.0.6/app/FireEnemy_WithFire_1.png b/Builds/0.0.6/app/FireEnemy_WithFire_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e02b33c38624a414d0959192d24e2684e7251e62 Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_WithFire_1.png differ diff --git a/Builds/0.0.6/app/FireEnemy_WithFire_2.png b/Builds/0.0.6/app/FireEnemy_WithFire_2.png new file mode 100644 index 0000000000000000000000000000000000000000..32a07437318eba1fba1b141e47e9193465585670 Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_WithFire_2.png differ diff --git a/Builds/0.0.6/app/FireEnemy_WithFire_3.png b/Builds/0.0.6/app/FireEnemy_WithFire_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b7e4cd0567a492de7814e2a4889e077a5260e8d7 Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_WithFire_3.png differ diff --git a/Builds/0.0.6/app/FireEnemy_WithFire_4.png b/Builds/0.0.6/app/FireEnemy_WithFire_4.png new file mode 100644 index 0000000000000000000000000000000000000000..ead345672a5d11c140e69006735091d1ba580e5b Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_WithFire_4.png differ diff --git a/Builds/0.0.6/app/FireEnemy_WithRedFire_1.png b/Builds/0.0.6/app/FireEnemy_WithRedFire_1.png new file mode 100644 index 0000000000000000000000000000000000000000..508e5c20549f7eeadf475617646537e9c73de568 Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_WithRedFire_1.png differ diff --git a/Builds/0.0.6/app/FireEnemy_WithRedFire_2.png b/Builds/0.0.6/app/FireEnemy_WithRedFire_2.png new file mode 100644 index 0000000000000000000000000000000000000000..65d5ecc22a8c3c96a7b7572ff1eaafad57c2cff1 Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_WithRedFire_2.png differ diff --git a/Builds/0.0.6/app/FireEnemy_WithRedFire_3.png b/Builds/0.0.6/app/FireEnemy_WithRedFire_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b0c14d64a49eb5f06579ee30444cb16f734c43 Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_WithRedFire_3.png differ diff --git a/Builds/0.0.6/app/FireEnemy_WithRedFire_4.png b/Builds/0.0.6/app/FireEnemy_WithRedFire_4.png new file mode 100644 index 0000000000000000000000000000000000000000..1a9a87b0224310434a9d4111d107506b7238d945 Binary files /dev/null and b/Builds/0.0.6/app/FireEnemy_WithRedFire_4.png differ diff --git a/Builds/0.0.6/app/FlippingPlatform_1.png b/Builds/0.0.6/app/FlippingPlatform_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ca1599f03e1d561eebf317cd76a12139d9db79 Binary files /dev/null and b/Builds/0.0.6/app/FlippingPlatform_1.png differ diff --git a/Builds/0.0.6/app/FlippingPlatform_2.png b/Builds/0.0.6/app/FlippingPlatform_2.png new file mode 100644 index 0000000000000000000000000000000000000000..405529a3840cce87b27b1662ac3fd08615136f58 Binary files /dev/null and b/Builds/0.0.6/app/FlippingPlatform_2.png differ diff --git a/Builds/0.0.6/app/FlippingPlatform_3.png b/Builds/0.0.6/app/FlippingPlatform_3.png new file mode 100644 index 0000000000000000000000000000000000000000..44a736d5a6ff39728e7dc107e164837512f15c9a Binary files /dev/null and b/Builds/0.0.6/app/FlippingPlatform_3.png differ diff --git a/Builds/0.0.6/app/FlippingPlatform_4.png b/Builds/0.0.6/app/FlippingPlatform_4.png new file mode 100644 index 0000000000000000000000000000000000000000..a397edc35a147190f3b7d1d228b4501732b85224 Binary files /dev/null and b/Builds/0.0.6/app/FlippingPlatform_4.png differ diff --git a/Builds/0.0.6/app/FlyingEnemy_1.png b/Builds/0.0.6/app/FlyingEnemy_1.png new file mode 100644 index 0000000000000000000000000000000000000000..65c27ba00e5ed6aaa1f8f2405dffcf0acc59ff0f Binary files /dev/null and b/Builds/0.0.6/app/FlyingEnemy_1.png differ diff --git a/Builds/0.0.6/app/FlyingEnemy_2.png b/Builds/0.0.6/app/FlyingEnemy_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e775b048c789ae24163a4e2eedbf9da5586dd374 Binary files /dev/null and b/Builds/0.0.6/app/FlyingEnemy_2.png differ diff --git a/Builds/0.0.6/app/FlyingEnemy_3.png b/Builds/0.0.6/app/FlyingEnemy_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2220058c5ad4b94befad9809d4f639239bd2e272 Binary files /dev/null and b/Builds/0.0.6/app/FlyingEnemy_3.png differ diff --git a/Builds/0.0.6/app/FlyingEnemy_4.png b/Builds/0.0.6/app/FlyingEnemy_4.png new file mode 100644 index 0000000000000000000000000000000000000000..680356c7421516c19fdb9e8ef3792924da4f1cce Binary files /dev/null and b/Builds/0.0.6/app/FlyingEnemy_4.png differ diff --git a/Builds/0.0.6/app/Forest.png b/Builds/0.0.6/app/Forest.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9d700dfbdbd2efc865dec34cdf6eff39eea963 Binary files /dev/null and b/Builds/0.0.6/app/Forest.png differ diff --git a/Builds/0.0.6/app/GraduatedHopeBar_Content.png b/Builds/0.0.6/app/GraduatedHopeBar_Content.png new file mode 100644 index 0000000000000000000000000000000000000000..4ffcecb7cb04ce194dc33ea28bbba4c9fd329c5c Binary files /dev/null and b/Builds/0.0.6/app/GraduatedHopeBar_Content.png differ diff --git a/Builds/0.0.6/app/GraduatedHopeBar_Frame.png b/Builds/0.0.6/app/GraduatedHopeBar_Frame.png new file mode 100644 index 0000000000000000000000000000000000000000..7a9f556547e62722aaf770291262537e6a4e45df Binary files /dev/null and b/Builds/0.0.6/app/GraduatedHopeBar_Frame.png differ diff --git a/Builds/0.0.6/app/HeartCoin_1.png b/Builds/0.0.6/app/HeartCoin_1.png new file mode 100644 index 0000000000000000000000000000000000000000..d16489ed87fd3a9236156aedce2cadfc7d11adb9 Binary files /dev/null and b/Builds/0.0.6/app/HeartCoin_1.png differ diff --git a/Builds/0.0.6/app/HeartCoin_2.png b/Builds/0.0.6/app/HeartCoin_2.png new file mode 100644 index 0000000000000000000000000000000000000000..fc15f4371090894934da25fdc0e23c8346c0309e Binary files /dev/null and b/Builds/0.0.6/app/HeartCoin_2.png differ diff --git a/Builds/0.0.6/app/HeartCoin_Blank.png b/Builds/0.0.6/app/HeartCoin_Blank.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6dd061b39be667e82b962b8a9687088d9dbe61 Binary files /dev/null and b/Builds/0.0.6/app/HeartCoin_Blank.png differ diff --git a/Builds/0.0.6/app/HeartIcon.png b/Builds/0.0.6/app/HeartIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..24756e0e8e39518bf8df26523b63bd17746983e2 Binary files /dev/null and b/Builds/0.0.6/app/HeartIcon.png differ diff --git a/Builds/0.0.6/app/HeartIcon_Blank.png b/Builds/0.0.6/app/HeartIcon_Blank.png new file mode 100644 index 0000000000000000000000000000000000000000..88a1ef868ef5059ff8af8fe868bfd64bfa88cb6a Binary files /dev/null and b/Builds/0.0.6/app/HeartIcon_Blank.png differ diff --git a/Builds/0.0.6/app/Heartbeat_Amplified.wav b/Builds/0.0.6/app/Heartbeat_Amplified.wav new file mode 100644 index 0000000000000000000000000000000000000000..6d2de0d61ffabcf6b250a513680b93c9cc6a1e89 Binary files /dev/null and b/Builds/0.0.6/app/Heartbeat_Amplified.wav differ diff --git a/Builds/0.0.6/app/Hold.png b/Builds/0.0.6/app/Hold.png new file mode 100644 index 0000000000000000000000000000000000000000..01f4879bb70dabec43c4e8784c858e0aa1558c9c Binary files /dev/null and b/Builds/0.0.6/app/Hold.png differ diff --git a/Builds/0.0.6/app/Hope.png b/Builds/0.0.6/app/Hope.png new file mode 100644 index 0000000000000000000000000000000000000000..ec4d0ad6996f66f622a662ec0798c0c71524f544 Binary files /dev/null and b/Builds/0.0.6/app/Hope.png differ diff --git a/Builds/0.0.6/app/HorizontalDemon_1.png b/Builds/0.0.6/app/HorizontalDemon_1.png new file mode 100644 index 0000000000000000000000000000000000000000..252ea76c75da5374cedefb45872739a51f9bc4db Binary files /dev/null and b/Builds/0.0.6/app/HorizontalDemon_1.png differ diff --git a/Builds/0.0.6/app/HorizontalDemon_2.png b/Builds/0.0.6/app/HorizontalDemon_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a3313fc23fc1cc22ced5cb6125c753718e2ab8d4 Binary files /dev/null and b/Builds/0.0.6/app/HorizontalDemon_2.png differ diff --git a/Builds/0.0.6/app/HorizontalDemon_3.png b/Builds/0.0.6/app/HorizontalDemon_3.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f7a38c7b9f8dd6e2f4ca41940703014b5829b5 Binary files /dev/null and b/Builds/0.0.6/app/HorizontalDemon_3.png differ diff --git a/Builds/0.0.6/app/HorizontalDemon_4.png b/Builds/0.0.6/app/HorizontalDemon_4.png new file mode 100644 index 0000000000000000000000000000000000000000..205f2f930a6426aa305301de6e748b43d21af0fc Binary files /dev/null and b/Builds/0.0.6/app/HorizontalDemon_4.png differ diff --git a/Builds/0.0.6/app/HunterBoggs.png b/Builds/0.0.6/app/HunterBoggs.png new file mode 100644 index 0000000000000000000000000000000000000000..a3e2a54c1346e55b1a6744872c08516e4fd8bbf3 Binary files /dev/null and b/Builds/0.0.6/app/HunterBoggs.png differ diff --git a/Builds/0.0.6/app/Infrastructure.png b/Builds/0.0.6/app/Infrastructure.png new file mode 100644 index 0000000000000000000000000000000000000000..0286686f519fc361ef0f639b2fc5f9327075e3cc Binary files /dev/null and b/Builds/0.0.6/app/Infrastructure.png differ diff --git a/Builds/0.0.6/app/JackMccarthySmith.png b/Builds/0.0.6/app/JackMccarthySmith.png new file mode 100644 index 0000000000000000000000000000000000000000..f8ba641ccf2df0db777be23f4977ed27ea2a85f4 Binary files /dev/null and b/Builds/0.0.6/app/JackMccarthySmith.png differ diff --git a/Builds/0.0.6/app/JacobMorrison.png b/Builds/0.0.6/app/JacobMorrison.png new file mode 100644 index 0000000000000000000000000000000000000000..fdd54222b788b41e98bcf72f424a9ab94c675c9d Binary files /dev/null and b/Builds/0.0.6/app/JacobMorrison.png differ diff --git a/Builds/0.0.6/app/JasonWong.png b/Builds/0.0.6/app/JasonWong.png new file mode 100644 index 0000000000000000000000000000000000000000..9ec85094188b8e2e1184e4bd87653e07720373f6 Binary files /dev/null and b/Builds/0.0.6/app/JasonWong.png differ diff --git a/Builds/0.0.6/app/JoshVegher.png b/Builds/0.0.6/app/JoshVegher.png new file mode 100644 index 0000000000000000000000000000000000000000..8952bcf5915f305dffed2dbc6d61b71905d1d0f2 Binary files /dev/null and b/Builds/0.0.6/app/JoshVegher.png differ diff --git a/Builds/0.0.6/app/Jump.png b/Builds/0.0.6/app/Jump.png new file mode 100644 index 0000000000000000000000000000000000000000..9d3618460c6c89aeb30ea14c5bb3f8679103d570 Binary files /dev/null and b/Builds/0.0.6/app/Jump.png differ diff --git a/Builds/0.0.6/app/JustinHumes.png b/Builds/0.0.6/app/JustinHumes.png new file mode 100644 index 0000000000000000000000000000000000000000..ea8fdc034697e25dbfc71e7ccecdea22b2d8c9f7 Binary files /dev/null and b/Builds/0.0.6/app/JustinHumes.png differ diff --git a/Builds/0.0.6/app/Kill.png b/Builds/0.0.6/app/Kill.png new file mode 100644 index 0000000000000000000000000000000000000000..ed15cecca0b4ac284f1a126d2610ce9db2bce5a9 Binary files /dev/null and b/Builds/0.0.6/app/Kill.png differ diff --git a/Builds/0.0.6/app/Ladder.png b/Builds/0.0.6/app/Ladder.png new file mode 100644 index 0000000000000000000000000000000000000000..2d3d3154131f2374b7bb881dbc1d77fb2f8c96c1 Binary files /dev/null and b/Builds/0.0.6/app/Ladder.png differ diff --git a/Builds/0.0.6/app/Ladder_1.png b/Builds/0.0.6/app/Ladder_1.png new file mode 100644 index 0000000000000000000000000000000000000000..5f8157f36095189b8e89444dc7927b4f038c98a4 Binary files /dev/null and b/Builds/0.0.6/app/Ladder_1.png differ diff --git a/Builds/0.0.6/app/Ladder_2.png b/Builds/0.0.6/app/Ladder_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5d4cc9b0a607ba1f2f5b0b630028fe82729b3497 Binary files /dev/null and b/Builds/0.0.6/app/Ladder_2.png differ diff --git a/Builds/0.0.6/app/Ladder_3.png b/Builds/0.0.6/app/Ladder_3.png new file mode 100644 index 0000000000000000000000000000000000000000..fbe2fabe02a9d30bf243fbfe364fa920de2700a6 Binary files /dev/null and b/Builds/0.0.6/app/Ladder_3.png differ diff --git a/Builds/0.0.6/app/Ladder_4.png b/Builds/0.0.6/app/Ladder_4.png new file mode 100644 index 0000000000000000000000000000000000000000..9bfe7fccb579da0d17cbfaae31825609acc72124 Binary files /dev/null and b/Builds/0.0.6/app/Ladder_4.png differ diff --git a/Builds/0.0.6/app/LargeIsland.png b/Builds/0.0.6/app/LargeIsland.png new file mode 100644 index 0000000000000000000000000000000000000000..15e810a76f21d2f7e11745610c97d2a9dc233ad2 Binary files /dev/null and b/Builds/0.0.6/app/LargeIsland.png differ diff --git a/Builds/0.0.6/app/LargeIsland_1.png b/Builds/0.0.6/app/LargeIsland_1.png new file mode 100644 index 0000000000000000000000000000000000000000..582138a4ca32a40259accbac68279edf49f92223 Binary files /dev/null and b/Builds/0.0.6/app/LargeIsland_1.png differ diff --git a/Builds/0.0.6/app/LargeIsland_2.png b/Builds/0.0.6/app/LargeIsland_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b2791493f4428bbfc9273e7e73b3827b405a17fc Binary files /dev/null and b/Builds/0.0.6/app/LargeIsland_2.png differ diff --git a/Builds/0.0.6/app/LargeIsland_3.png b/Builds/0.0.6/app/LargeIsland_3.png new file mode 100644 index 0000000000000000000000000000000000000000..464348124fd75e6e7c828e6b261d13d76d1081a5 Binary files /dev/null and b/Builds/0.0.6/app/LargeIsland_3.png differ diff --git a/Builds/0.0.6/app/LargeIsland_4.png b/Builds/0.0.6/app/LargeIsland_4.png new file mode 100644 index 0000000000000000000000000000000000000000..fd9910990b54d2e62f96c0d6fc0ad177362fa1c4 Binary files /dev/null and b/Builds/0.0.6/app/LargeIsland_4.png differ diff --git a/Builds/0.0.6/app/LaserDemonBase_1.png b/Builds/0.0.6/app/LaserDemonBase_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b501740aaac2ba772ebe28c7740a6617bfdcc1a2 Binary files /dev/null and b/Builds/0.0.6/app/LaserDemonBase_1.png differ diff --git a/Builds/0.0.6/app/LaserDemonBase_2.png b/Builds/0.0.6/app/LaserDemonBase_2.png new file mode 100644 index 0000000000000000000000000000000000000000..97feddd40b9c64b9b8742b6108e4321b670a5251 Binary files /dev/null and b/Builds/0.0.6/app/LaserDemonBase_2.png differ diff --git a/Builds/0.0.6/app/LaserDemonBase_3.png b/Builds/0.0.6/app/LaserDemonBase_3.png new file mode 100644 index 0000000000000000000000000000000000000000..7a7932f733c09d6b3c839206ce8da2afda305a9c Binary files /dev/null and b/Builds/0.0.6/app/LaserDemonBase_3.png differ diff --git a/Builds/0.0.6/app/LaserDemonBase_4.png b/Builds/0.0.6/app/LaserDemonBase_4.png new file mode 100644 index 0000000000000000000000000000000000000000..bd2783c5f4735e22e9974f2a27148c0094dc5409 Binary files /dev/null and b/Builds/0.0.6/app/LaserDemonBase_4.png differ diff --git a/Builds/0.0.6/app/LaserDemonBeamSingle_1.png b/Builds/0.0.6/app/LaserDemonBeamSingle_1.png new file mode 100644 index 0000000000000000000000000000000000000000..02ba0d6398dc3d50188e03181da19dfb837f7fd0 Binary files /dev/null and b/Builds/0.0.6/app/LaserDemonBeamSingle_1.png differ diff --git a/Builds/0.0.6/app/LaserDemonBeamSingle_2.png b/Builds/0.0.6/app/LaserDemonBeamSingle_2.png new file mode 100644 index 0000000000000000000000000000000000000000..7bab61cda4c2b633c417f2a66e2ee047f19cc543 Binary files /dev/null and b/Builds/0.0.6/app/LaserDemonBeamSingle_2.png differ diff --git a/Builds/0.0.6/app/LaserDemonBeamSingle_3.png b/Builds/0.0.6/app/LaserDemonBeamSingle_3.png new file mode 100644 index 0000000000000000000000000000000000000000..e780927097f2b0539a507ea419995d99dba5e7da Binary files /dev/null and b/Builds/0.0.6/app/LaserDemonBeamSingle_3.png differ diff --git a/Builds/0.0.6/app/LaserDemonBeam_1.png b/Builds/0.0.6/app/LaserDemonBeam_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b76e814bfaca592fa488886e13dc4b90e807c7a2 Binary files /dev/null and b/Builds/0.0.6/app/LaserDemonBeam_1.png differ diff --git a/Builds/0.0.6/app/LaserDemonBeam_2.png b/Builds/0.0.6/app/LaserDemonBeam_2.png new file mode 100644 index 0000000000000000000000000000000000000000..17fe72a7b6f4f43e9579d033319b20996b2752d2 Binary files /dev/null and b/Builds/0.0.6/app/LaserDemonBeam_2.png differ diff --git a/Builds/0.0.6/app/LaserDemonBeam_3.png b/Builds/0.0.6/app/LaserDemonBeam_3.png new file mode 100644 index 0000000000000000000000000000000000000000..f41445a5236a50b4657692f8d8e524fd3dc1629b Binary files /dev/null and b/Builds/0.0.6/app/LaserDemonBeam_3.png differ diff --git a/Builds/0.0.6/app/LaserRing1.png b/Builds/0.0.6/app/LaserRing1.png new file mode 100644 index 0000000000000000000000000000000000000000..bb285aa634ef9c201d881115ed5447c83ec2a8dc Binary files /dev/null and b/Builds/0.0.6/app/LaserRing1.png differ diff --git a/Builds/0.0.6/app/LaserRing2.png b/Builds/0.0.6/app/LaserRing2.png new file mode 100644 index 0000000000000000000000000000000000000000..ef3fb073b96eaec8b8ff06b1d44e902165aaddf5 Binary files /dev/null and b/Builds/0.0.6/app/LaserRing2.png differ diff --git a/Builds/0.0.6/app/LaserRing3.png b/Builds/0.0.6/app/LaserRing3.png new file mode 100644 index 0000000000000000000000000000000000000000..83cb69bd1eedd7ac020b9c47f005666e6ceb9b74 Binary files /dev/null and b/Builds/0.0.6/app/LaserRing3.png differ diff --git a/Builds/0.0.6/app/LevelDesign.png b/Builds/0.0.6/app/LevelDesign.png new file mode 100644 index 0000000000000000000000000000000000000000..662e859f24f431046eb925c5d0fb635f27f4e83e Binary files /dev/null and b/Builds/0.0.6/app/LevelDesign.png differ diff --git a/Builds/0.0.6/app/LicenseText.png b/Builds/0.0.6/app/LicenseText.png new file mode 100644 index 0000000000000000000000000000000000000000..83279aa0e7dfbe579cc782b9cd57c89ac59d9c19 Binary files /dev/null and b/Builds/0.0.6/app/LicenseText.png differ diff --git a/Builds/0.0.6/app/LifeForce.png b/Builds/0.0.6/app/LifeForce.png new file mode 100644 index 0000000000000000000000000000000000000000..76b549021457a42d0c93ebc07af58db217c8cd7b Binary files /dev/null and b/Builds/0.0.6/app/LifeForce.png differ diff --git a/Builds/0.0.6/app/Lives.png b/Builds/0.0.6/app/Lives.png new file mode 100644 index 0000000000000000000000000000000000000000..db2d63602c47e884225a53dd5f93fb74c1cdcb7c Binary files /dev/null and b/Builds/0.0.6/app/Lives.png differ diff --git a/Builds/0.0.6/app/LivingRoom.png b/Builds/0.0.6/app/LivingRoom.png new file mode 100644 index 0000000000000000000000000000000000000000..00bbe451b2c6a850817c4a5ef64b853bb3409a07 Binary files /dev/null and b/Builds/0.0.6/app/LivingRoom.png differ diff --git a/Builds/0.0.6/app/LongerJump.png b/Builds/0.0.6/app/LongerJump.png new file mode 100644 index 0000000000000000000000000000000000000000..91f94ca874741f6f66b315b0870391a35d528f82 Binary files /dev/null and b/Builds/0.0.6/app/LongerJump.png differ diff --git a/Builds/0.0.6/app/MediumIsland_12.png b/Builds/0.0.6/app/MediumIsland_12.png new file mode 100644 index 0000000000000000000000000000000000000000..4428e742eb72c702ea6a67784f456c2ee067047f Binary files /dev/null and b/Builds/0.0.6/app/MediumIsland_12.png differ diff --git a/Builds/0.0.6/app/MediumIsland_22.png b/Builds/0.0.6/app/MediumIsland_22.png new file mode 100644 index 0000000000000000000000000000000000000000..bf52a5fcb585f48422867106122675dbdfaf322b Binary files /dev/null and b/Builds/0.0.6/app/MediumIsland_22.png differ diff --git a/Builds/0.0.6/app/MediumIsland_32.png b/Builds/0.0.6/app/MediumIsland_32.png new file mode 100644 index 0000000000000000000000000000000000000000..e9a9521bfa1ce7edab5cbb41f8b1c5c93439728c Binary files /dev/null and b/Builds/0.0.6/app/MediumIsland_32.png differ diff --git a/Builds/0.0.6/app/MediumIsland_42.png b/Builds/0.0.6/app/MediumIsland_42.png new file mode 100644 index 0000000000000000000000000000000000000000..24df6700387385d80e171975d873e5c0f747e2e2 Binary files /dev/null and b/Builds/0.0.6/app/MediumIsland_42.png differ diff --git a/Builds/0.0.6/app/Memories_Beach1.png b/Builds/0.0.6/app/Memories_Beach1.png new file mode 100644 index 0000000000000000000000000000000000000000..c51fda7874d64881516f13f3d91b3783003b08e3 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Beach1.png differ diff --git a/Builds/0.0.6/app/Memories_Beach2.png b/Builds/0.0.6/app/Memories_Beach2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d9b30405571ef6bd7575cbbe40e5ed9a9e62c6b Binary files /dev/null and b/Builds/0.0.6/app/Memories_Beach2.png differ diff --git a/Builds/0.0.6/app/Memories_Beach3.png b/Builds/0.0.6/app/Memories_Beach3.png new file mode 100644 index 0000000000000000000000000000000000000000..0dffc890dc3bdba7a583d1e2ee14fa7ae786cd21 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Beach3.png differ diff --git a/Builds/0.0.6/app/Memories_Beach4.png b/Builds/0.0.6/app/Memories_Beach4.png new file mode 100644 index 0000000000000000000000000000000000000000..94834f5d74991c8bbe61468addb78474afec7413 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Beach4.png differ diff --git a/Builds/0.0.6/app/Memories_BlockWorld1.png b/Builds/0.0.6/app/Memories_BlockWorld1.png new file mode 100644 index 0000000000000000000000000000000000000000..1d44715fed534df2f27f7f5b8f654651f6d14de1 Binary files /dev/null and b/Builds/0.0.6/app/Memories_BlockWorld1.png differ diff --git a/Builds/0.0.6/app/Memories_BlockWorld2.png b/Builds/0.0.6/app/Memories_BlockWorld2.png new file mode 100644 index 0000000000000000000000000000000000000000..62300233f3f5d622062d7c6c1ba7ea8ceb0fda38 Binary files /dev/null and b/Builds/0.0.6/app/Memories_BlockWorld2.png differ diff --git a/Builds/0.0.6/app/Memories_BlockWorld3.png b/Builds/0.0.6/app/Memories_BlockWorld3.png new file mode 100644 index 0000000000000000000000000000000000000000..f8bd493b0b2ea8ab462952d131d581fafa5419a9 Binary files /dev/null and b/Builds/0.0.6/app/Memories_BlockWorld3.png differ diff --git a/Builds/0.0.6/app/Memories_BlockWorld4.png b/Builds/0.0.6/app/Memories_BlockWorld4.png new file mode 100644 index 0000000000000000000000000000000000000000..10ab05bab7f250f3a559ec95883d59d477dd9d14 Binary files /dev/null and b/Builds/0.0.6/app/Memories_BlockWorld4.png differ diff --git a/Builds/0.0.6/app/Memories_Boss1.png b/Builds/0.0.6/app/Memories_Boss1.png new file mode 100644 index 0000000000000000000000000000000000000000..3a9b6d085e0ffb3a5d750695f5e5f6411d4ce8f2 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Boss1.png differ diff --git a/Builds/0.0.6/app/Memories_Boss2.png b/Builds/0.0.6/app/Memories_Boss2.png new file mode 100644 index 0000000000000000000000000000000000000000..fd89349d02092334f7735cf263fbf332f24812de Binary files /dev/null and b/Builds/0.0.6/app/Memories_Boss2.png differ diff --git a/Builds/0.0.6/app/Memories_Boss3.png b/Builds/0.0.6/app/Memories_Boss3.png new file mode 100644 index 0000000000000000000000000000000000000000..7b84e772895943d966ce6a777cf4eadc25ef3b82 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Boss3.png differ diff --git a/Builds/0.0.6/app/Memories_Boss4.png b/Builds/0.0.6/app/Memories_Boss4.png new file mode 100644 index 0000000000000000000000000000000000000000..a75004876071610df44ad7a547d5d87175a0d8e0 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Boss4.png differ diff --git a/Builds/0.0.6/app/Memories_Forest1.png b/Builds/0.0.6/app/Memories_Forest1.png new file mode 100644 index 0000000000000000000000000000000000000000..f6563d8474ab7ffc61a1ae13e9cc96f8c462c3af Binary files /dev/null and b/Builds/0.0.6/app/Memories_Forest1.png differ diff --git a/Builds/0.0.6/app/Memories_Forest2.png b/Builds/0.0.6/app/Memories_Forest2.png new file mode 100644 index 0000000000000000000000000000000000000000..8994bd661ff5f6bb255626494e73da56dad4a8af Binary files /dev/null and b/Builds/0.0.6/app/Memories_Forest2.png differ diff --git a/Builds/0.0.6/app/Memories_Forest3.png b/Builds/0.0.6/app/Memories_Forest3.png new file mode 100644 index 0000000000000000000000000000000000000000..2111813693b68ba4e584a6cbb6bcbdc76cd462c0 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Forest3.png differ diff --git a/Builds/0.0.6/app/Memories_Forest4.png b/Builds/0.0.6/app/Memories_Forest4.png new file mode 100644 index 0000000000000000000000000000000000000000..4e3a07e3c88fdc4b42c470b51c53e496f1427d4f Binary files /dev/null and b/Builds/0.0.6/app/Memories_Forest4.png differ diff --git a/Builds/0.0.6/app/Memories_Linux1.png b/Builds/0.0.6/app/Memories_Linux1.png new file mode 100644 index 0000000000000000000000000000000000000000..fc9553bf126e0c71cbbcaf563cde0e6964469826 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Linux1.png differ diff --git a/Builds/0.0.6/app/Memories_Linux2.png b/Builds/0.0.6/app/Memories_Linux2.png new file mode 100644 index 0000000000000000000000000000000000000000..09430695ceaf52188bd8d7c73f581e016607d08e Binary files /dev/null and b/Builds/0.0.6/app/Memories_Linux2.png differ diff --git a/Builds/0.0.6/app/Memories_Linux3.png b/Builds/0.0.6/app/Memories_Linux3.png new file mode 100644 index 0000000000000000000000000000000000000000..ae08d4b78f92c9c05cc1a6ef1994b6b243540817 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Linux3.png differ diff --git a/Builds/0.0.6/app/Memories_Linux4.png b/Builds/0.0.6/app/Memories_Linux4.png new file mode 100644 index 0000000000000000000000000000000000000000..656c43c97a29238e8c91c43af6d99d8cc2162b0b Binary files /dev/null and b/Builds/0.0.6/app/Memories_Linux4.png differ diff --git a/Builds/0.0.6/app/Memories_LivingRoom1.png b/Builds/0.0.6/app/Memories_LivingRoom1.png new file mode 100644 index 0000000000000000000000000000000000000000..6fbd8098c315bf353ebbc7e625f99d5e1df8440b Binary files /dev/null and b/Builds/0.0.6/app/Memories_LivingRoom1.png differ diff --git a/Builds/0.0.6/app/Memories_LivingRoom2.png b/Builds/0.0.6/app/Memories_LivingRoom2.png new file mode 100644 index 0000000000000000000000000000000000000000..cd16845b7eefa339426501aba1683e9d228e0459 Binary files /dev/null and b/Builds/0.0.6/app/Memories_LivingRoom2.png differ diff --git a/Builds/0.0.6/app/Memories_LivingRoom3.png b/Builds/0.0.6/app/Memories_LivingRoom3.png new file mode 100644 index 0000000000000000000000000000000000000000..82fa1a2153275c869fe3827c7d7aefa78aa5e017 Binary files /dev/null and b/Builds/0.0.6/app/Memories_LivingRoom3.png differ diff --git a/Builds/0.0.6/app/Memories_LivingRoom4.png b/Builds/0.0.6/app/Memories_LivingRoom4.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b4c8b4b1d821ca36c83e10a2b328af1198bea2 Binary files /dev/null and b/Builds/0.0.6/app/Memories_LivingRoom4.png differ diff --git a/Builds/0.0.6/app/Memories_Mountains1.png b/Builds/0.0.6/app/Memories_Mountains1.png new file mode 100644 index 0000000000000000000000000000000000000000..7283e58b17373ab5442892e8bb5f2ef4ea6c48ac Binary files /dev/null and b/Builds/0.0.6/app/Memories_Mountains1.png differ diff --git a/Builds/0.0.6/app/Memories_Mountains2.png b/Builds/0.0.6/app/Memories_Mountains2.png new file mode 100644 index 0000000000000000000000000000000000000000..055409ea86d1ae7b9056cb0770ed8e8d847affca Binary files /dev/null and b/Builds/0.0.6/app/Memories_Mountains2.png differ diff --git a/Builds/0.0.6/app/Memories_Mountains3.png b/Builds/0.0.6/app/Memories_Mountains3.png new file mode 100644 index 0000000000000000000000000000000000000000..36669092e1bd7b4930188cc0540674549fed5478 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Mountains3.png differ diff --git a/Builds/0.0.6/app/Memories_Mountains4.png b/Builds/0.0.6/app/Memories_Mountains4.png new file mode 100644 index 0000000000000000000000000000000000000000..215d1d4148cbea4424af229b096229a51b60b6e9 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Mountains4.png differ diff --git a/Builds/0.0.6/app/Memories_Ocean1.png b/Builds/0.0.6/app/Memories_Ocean1.png new file mode 100644 index 0000000000000000000000000000000000000000..3d91bfbb285e56d81e1f5d7087bb6f0c19334a23 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Ocean1.png differ diff --git a/Builds/0.0.6/app/Memories_Ocean2.png b/Builds/0.0.6/app/Memories_Ocean2.png new file mode 100644 index 0000000000000000000000000000000000000000..766d74b4d54d4a1774893dad79adaf5ea821fd09 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Ocean2.png differ diff --git a/Builds/0.0.6/app/Memories_Ocean3.png b/Builds/0.0.6/app/Memories_Ocean3.png new file mode 100644 index 0000000000000000000000000000000000000000..dbb993e5fd0e6b159091f0387db16bb074eee667 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Ocean3.png differ diff --git a/Builds/0.0.6/app/Memories_Ocean4.png b/Builds/0.0.6/app/Memories_Ocean4.png new file mode 100644 index 0000000000000000000000000000000000000000..e64b9e8695625923758cdcba83bd6a0131c902c3 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Ocean4.png differ diff --git a/Builds/0.0.6/app/Memories_Recursion1.png b/Builds/0.0.6/app/Memories_Recursion1.png new file mode 100644 index 0000000000000000000000000000000000000000..2bbca497db3ce8cccf563f00e144ca8aa9689733 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Recursion1.png differ diff --git a/Builds/0.0.6/app/Memories_Recursion2.png b/Builds/0.0.6/app/Memories_Recursion2.png new file mode 100644 index 0000000000000000000000000000000000000000..d440e0053bb52238acd35c49bba1b6d9787c876d Binary files /dev/null and b/Builds/0.0.6/app/Memories_Recursion2.png differ diff --git a/Builds/0.0.6/app/Memories_Recursion3.png b/Builds/0.0.6/app/Memories_Recursion3.png new file mode 100644 index 0000000000000000000000000000000000000000..f4965931c886ce828bcffde5c9def4456bacd2d0 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Recursion3.png differ diff --git a/Builds/0.0.6/app/Memories_Recursion4.png b/Builds/0.0.6/app/Memories_Recursion4.png new file mode 100644 index 0000000000000000000000000000000000000000..1015a0fb8004cf85055530789a088641c8b998b1 Binary files /dev/null and b/Builds/0.0.6/app/Memories_Recursion4.png differ diff --git a/Builds/0.0.6/app/Memories_School1.png b/Builds/0.0.6/app/Memories_School1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2cb6eef66b50e0ee3e12780bfa7cd06613b154 Binary files /dev/null and b/Builds/0.0.6/app/Memories_School1.png differ diff --git a/Builds/0.0.6/app/Memories_School2.png b/Builds/0.0.6/app/Memories_School2.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4d99bc0830b5d86c0aee48acd332989c44de98 Binary files /dev/null and b/Builds/0.0.6/app/Memories_School2.png differ diff --git a/Builds/0.0.6/app/Memories_School3.png b/Builds/0.0.6/app/Memories_School3.png new file mode 100644 index 0000000000000000000000000000000000000000..6743e7acaccff91fed132fb7543f22fea3e5f36f Binary files /dev/null and b/Builds/0.0.6/app/Memories_School3.png differ diff --git a/Builds/0.0.6/app/Memories_School4.png b/Builds/0.0.6/app/Memories_School4.png new file mode 100644 index 0000000000000000000000000000000000000000..71ee2d37fc5a14959d83150c67bf45c79169cdc6 Binary files /dev/null and b/Builds/0.0.6/app/Memories_School4.png differ diff --git a/Builds/0.0.6/app/Memories_TangentHell1.png b/Builds/0.0.6/app/Memories_TangentHell1.png new file mode 100644 index 0000000000000000000000000000000000000000..912bd3750abe80594153c68e22398447cd6092f0 Binary files /dev/null and b/Builds/0.0.6/app/Memories_TangentHell1.png differ diff --git a/Builds/0.0.6/app/Memories_TangentHell2.png b/Builds/0.0.6/app/Memories_TangentHell2.png new file mode 100644 index 0000000000000000000000000000000000000000..6f369736a239204c3b7dc164f20bb7eed438f1cc Binary files /dev/null and b/Builds/0.0.6/app/Memories_TangentHell2.png differ diff --git a/Builds/0.0.6/app/Memories_TangentHell3.png b/Builds/0.0.6/app/Memories_TangentHell3.png new file mode 100644 index 0000000000000000000000000000000000000000..abb8d9325b4a7904f34a636a8944636703f63514 Binary files /dev/null and b/Builds/0.0.6/app/Memories_TangentHell3.png differ diff --git a/Builds/0.0.6/app/Memories_TangentHell4.png b/Builds/0.0.6/app/Memories_TangentHell4.png new file mode 100644 index 0000000000000000000000000000000000000000..f4168f1839c54bd7b150334e840719a7b9190468 Binary files /dev/null and b/Builds/0.0.6/app/Memories_TangentHell4.png differ diff --git a/Builds/0.0.6/app/Memories_WhimsicalTree1.png b/Builds/0.0.6/app/Memories_WhimsicalTree1.png new file mode 100644 index 0000000000000000000000000000000000000000..24b5585526899f09ef80c63f34030a583e765b69 Binary files /dev/null and b/Builds/0.0.6/app/Memories_WhimsicalTree1.png differ diff --git a/Builds/0.0.6/app/Memories_WhimsicalTree2.png b/Builds/0.0.6/app/Memories_WhimsicalTree2.png new file mode 100644 index 0000000000000000000000000000000000000000..3d5c62dff3d08a0fddbac49f1b4f3252a75a15f5 Binary files /dev/null and b/Builds/0.0.6/app/Memories_WhimsicalTree2.png differ diff --git a/Builds/0.0.6/app/Memories_WhimsicalTree3.png b/Builds/0.0.6/app/Memories_WhimsicalTree3.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e1b776820c55a20037391fed3a196b28ae80de Binary files /dev/null and b/Builds/0.0.6/app/Memories_WhimsicalTree3.png differ diff --git a/Builds/0.0.6/app/Memories_WhimsicalTree4.png b/Builds/0.0.6/app/Memories_WhimsicalTree4.png new file mode 100644 index 0000000000000000000000000000000000000000..99626f1e4c55f7c2776f699ba336364cc56c0606 Binary files /dev/null and b/Builds/0.0.6/app/Memories_WhimsicalTree4.png differ diff --git a/Builds/0.0.6/app/MemoryAcquired.png b/Builds/0.0.6/app/MemoryAcquired.png new file mode 100644 index 0000000000000000000000000000000000000000..0aa9d9a4b67727fbd5c8753a6f792b0d50e3a96a Binary files /dev/null and b/Builds/0.0.6/app/MemoryAcquired.png differ diff --git a/Builds/0.0.6/app/MemoryHolder_1.png b/Builds/0.0.6/app/MemoryHolder_1.png new file mode 100644 index 0000000000000000000000000000000000000000..adedb1183a8356a4150ab6ba251ed977345f33b3 Binary files /dev/null and b/Builds/0.0.6/app/MemoryHolder_1.png differ diff --git a/Builds/0.0.6/app/MemoryHolder_2.png b/Builds/0.0.6/app/MemoryHolder_2.png new file mode 100644 index 0000000000000000000000000000000000000000..7d25762e55418c9a0741a325c326112310710255 Binary files /dev/null and b/Builds/0.0.6/app/MemoryHolder_2.png differ diff --git a/Builds/0.0.6/app/MindscapeFloor_1.png b/Builds/0.0.6/app/MindscapeFloor_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f81af9933c7ddd7b070d2fef50562f682e05cb Binary files /dev/null and b/Builds/0.0.6/app/MindscapeFloor_1.png differ diff --git a/Builds/0.0.6/app/MindscapeFloor_2.png b/Builds/0.0.6/app/MindscapeFloor_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c0e2853d3faf5b24e95756432828e2cc75884915 Binary files /dev/null and b/Builds/0.0.6/app/MindscapeFloor_2.png differ diff --git a/Builds/0.0.6/app/MiteDemonBase_1.png b/Builds/0.0.6/app/MiteDemonBase_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3cbb976d0a7771ccc0ec324536b7b9baff1fc3c1 Binary files /dev/null and b/Builds/0.0.6/app/MiteDemonBase_1.png differ diff --git a/Builds/0.0.6/app/MiteDemonBase_2.png b/Builds/0.0.6/app/MiteDemonBase_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6d5a2ce7d6d83c07063746b1e6bd342ddc6594db Binary files /dev/null and b/Builds/0.0.6/app/MiteDemonBase_2.png differ diff --git a/Builds/0.0.6/app/MiteDemonBase_3.png b/Builds/0.0.6/app/MiteDemonBase_3.png new file mode 100644 index 0000000000000000000000000000000000000000..8126611c0052a59349a76582251ab90540e579ed Binary files /dev/null and b/Builds/0.0.6/app/MiteDemonBase_3.png differ diff --git a/Builds/0.0.6/app/MiteDemonBase_4.png b/Builds/0.0.6/app/MiteDemonBase_4.png new file mode 100644 index 0000000000000000000000000000000000000000..3e35fe78c66f90e26230417ea35202d5b33640b2 Binary files /dev/null and b/Builds/0.0.6/app/MiteDemonBase_4.png differ diff --git a/Builds/0.0.6/app/MiteDemonMite_1.png b/Builds/0.0.6/app/MiteDemonMite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..55ad6b95442b3fe7dc53183112801384cfb086a9 Binary files /dev/null and b/Builds/0.0.6/app/MiteDemonMite_1.png differ diff --git a/Builds/0.0.6/app/MiteDemonMite_2.png b/Builds/0.0.6/app/MiteDemonMite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..31a009015b9c46f81cc9e9ad9169fadcabc5e54c Binary files /dev/null and b/Builds/0.0.6/app/MiteDemonMite_2.png differ diff --git a/Builds/0.0.6/app/MiteDemonMite_3.png b/Builds/0.0.6/app/MiteDemonMite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..bfed5530313055d57eee1e492978595e79979842 Binary files /dev/null and b/Builds/0.0.6/app/MiteDemonMite_3.png differ diff --git a/Builds/0.0.6/app/MiteDemonMite_4.png b/Builds/0.0.6/app/MiteDemonMite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..04a83069c646f8c1cf7ca8004f51b4f58bc37787 Binary files /dev/null and b/Builds/0.0.6/app/MiteDemonMite_4.png differ diff --git a/Builds/0.0.6/app/Model3DManager.js b/Builds/0.0.6/app/Model3DManager.js new file mode 100644 index 0000000000000000000000000000000000000000..5b54d1c9cd8d086f8be275dfae2f4baacfebc025 --- /dev/null +++ b/Builds/0.0.6/app/Model3DManager.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){const d=new i.Logger("Model3DManager");class l{constructor(r,e){this._loadedThreeModels=new Map;this._loader=null;this._dracoLoader=null;if(this._resources=new Map,this.setResources(r),this._resourcesLoader=e,typeof THREE!="undefined"){this._loader=new THREE_ADDONS.GLTFLoader,this._dracoLoader=new THREE_ADDONS.DRACOLoader,this._dracoLoader.setDecoderPath("./pixi-renderers/draco/gltf/"),this._loader.setDRACOLoader(this._dracoLoader);const s=new THREE.Group;s.add(new THREE.Mesh(new THREE.BoxGeometry(1,1,1),new THREE.MeshBasicMaterial({color:"#ff00ff"}))),this._invalidModel={scene:s,animations:[],cameras:[],scenes:[],asset:{},userData:{},parser:null}}}setResources(r){this._resources.clear();for(const e of r)e.kind==="model3D"&&this._resources.set(e.name,e)}async loadModels(r){const e=this._loader;if(this._resources.size===0||!e)return 0;let s=0;return await Promise.all([...this._resources.values()].map(async o=>{const t=this._resourcesLoader.getFullUrl(o.file);e.withCredentials=this._resourcesLoader.checkIfCredentialsRequired(t);try{const a=await e.loadAsync(t,c=>{});this._loadedThreeModels.set(o.name,a)}catch(a){d.error("Can't fetch the 3D model file "+o.file+", error: "+a)}s++,r(s,this._resources.size)})),s}getModel(r){return this._loadedThreeModels.get(r)||this._invalidModel}}i.Model3DManager=l})(gdjs||(gdjs={})); +//# sourceMappingURL=Model3DManager.js.map diff --git a/Builds/0.0.6/app/Moon.png b/Builds/0.0.6/app/Moon.png new file mode 100644 index 0000000000000000000000000000000000000000..97d37732a4de25f53e356f7ed68e082efcb6bda6 Binary files /dev/null and b/Builds/0.0.6/app/Moon.png differ diff --git a/Builds/0.0.6/app/Mountains_1.png b/Builds/0.0.6/app/Mountains_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8a4772490adaab86f492ddb1f682df9d00fcad0a Binary files /dev/null and b/Builds/0.0.6/app/Mountains_1.png differ diff --git a/Builds/0.0.6/app/Mountains_2.png b/Builds/0.0.6/app/Mountains_2.png new file mode 100644 index 0000000000000000000000000000000000000000..779699d97328a0a3e8f88d8729fd1d4eefb6fb13 Binary files /dev/null and b/Builds/0.0.6/app/Mountains_2.png differ diff --git a/Builds/0.0.6/app/MovingIslandLeft_1.png b/Builds/0.0.6/app/MovingIslandLeft_1.png new file mode 100644 index 0000000000000000000000000000000000000000..db38b56a2bb0e67d449fa3bbb5c2e6d8c0c68776 Binary files /dev/null and b/Builds/0.0.6/app/MovingIslandLeft_1.png differ diff --git a/Builds/0.0.6/app/MovingIslandLeft_2.png b/Builds/0.0.6/app/MovingIslandLeft_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5aec2ebda7c02c3e194edd0eb16b43779c2d9183 Binary files /dev/null and b/Builds/0.0.6/app/MovingIslandLeft_2.png differ diff --git a/Builds/0.0.6/app/MovingIslandLeft_3.png b/Builds/0.0.6/app/MovingIslandLeft_3.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ff4b4211dd7e7bdb5712d404356239f7ff102c Binary files /dev/null and b/Builds/0.0.6/app/MovingIslandLeft_3.png differ diff --git a/Builds/0.0.6/app/MovingIslandLeft_4.png b/Builds/0.0.6/app/MovingIslandLeft_4.png new file mode 100644 index 0000000000000000000000000000000000000000..49994949e90e06ba329703b8a839fa067ad13431 Binary files /dev/null and b/Builds/0.0.6/app/MovingIslandLeft_4.png differ diff --git a/Builds/0.0.6/app/MovingIslandRIght_2.png b/Builds/0.0.6/app/MovingIslandRIght_2.png new file mode 100644 index 0000000000000000000000000000000000000000..789f9f8db94fe6f59d7625bb93094e177775dc98 Binary files /dev/null and b/Builds/0.0.6/app/MovingIslandRIght_2.png differ diff --git a/Builds/0.0.6/app/MovingIslandRight_1.png b/Builds/0.0.6/app/MovingIslandRight_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a09c9f8f91876f4b170968608d6fa3cf0f52a20e Binary files /dev/null and b/Builds/0.0.6/app/MovingIslandRight_1.png differ diff --git a/Builds/0.0.6/app/MovingIslandRight_3.png b/Builds/0.0.6/app/MovingIslandRight_3.png new file mode 100644 index 0000000000000000000000000000000000000000..9c0f0bee70b8d4f705bca750c4e69fc596e6ec49 Binary files /dev/null and b/Builds/0.0.6/app/MovingIslandRight_3.png differ diff --git a/Builds/0.0.6/app/MovingIslandRight_4.png b/Builds/0.0.6/app/MovingIslandRight_4.png new file mode 100644 index 0000000000000000000000000000000000000000..778208f59d7896a4a6c73ffcc07f5a63dd20c01e Binary files /dev/null and b/Builds/0.0.6/app/MovingIslandRight_4.png differ diff --git a/Builds/0.0.6/app/NewGameButton_Hovered.png b/Builds/0.0.6/app/NewGameButton_Hovered.png new file mode 100644 index 0000000000000000000000000000000000000000..320c265300f63de343d371293d97ab18ab014bc9 Binary files /dev/null and b/Builds/0.0.6/app/NewGameButton_Hovered.png differ diff --git a/Builds/0.0.6/app/NewGameButton_Idle.png b/Builds/0.0.6/app/NewGameButton_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..1469fe692fb9994459840b7d8f0d3438d00438bc Binary files /dev/null and b/Builds/0.0.6/app/NewGameButton_Idle.png differ diff --git a/Builds/0.0.6/app/NewGameButton_Pressed.png b/Builds/0.0.6/app/NewGameButton_Pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..af98af00985007331547c7691bc0f0370547648c Binary files /dev/null and b/Builds/0.0.6/app/NewGameButton_Pressed.png differ diff --git a/Builds/0.0.6/app/Ocean.png b/Builds/0.0.6/app/Ocean.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4731d4bc403cc6c7dab14dc0820498d6cc38d0 Binary files /dev/null and b/Builds/0.0.6/app/Ocean.png differ diff --git a/Builds/0.0.6/app/PauseMenu.png b/Builds/0.0.6/app/PauseMenu.png new file mode 100644 index 0000000000000000000000000000000000000000..e3e823dd826b60c00638f6fe7682cd5c86838702 Binary files /dev/null and b/Builds/0.0.6/app/PauseMenu.png differ diff --git a/Builds/0.0.6/app/Portal.png b/Builds/0.0.6/app/Portal.png new file mode 100644 index 0000000000000000000000000000000000000000..42417c8a34648b51c711b231d5507476b05e9c5a Binary files /dev/null and b/Builds/0.0.6/app/Portal.png differ diff --git a/Builds/0.0.6/app/PortalInteract.wav b/Builds/0.0.6/app/PortalInteract.wav new file mode 100644 index 0000000000000000000000000000000000000000..d445f4bf3798484c2d3e952d19ca06d074378055 Binary files /dev/null and b/Builds/0.0.6/app/PortalInteract.wav differ diff --git a/Builds/0.0.6/app/Portal_1.png b/Builds/0.0.6/app/Portal_1.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fada44e067e57f8e0c29eb9dbf737f3cfe037d Binary files /dev/null and b/Builds/0.0.6/app/Portal_1.png differ diff --git a/Builds/0.0.6/app/Portal_2.png b/Builds/0.0.6/app/Portal_2.png new file mode 100644 index 0000000000000000000000000000000000000000..ee64bd248309538433338610e020a9e82b9c3774 Binary files /dev/null and b/Builds/0.0.6/app/Portal_2.png differ diff --git a/Builds/0.0.6/app/Proceed.png b/Builds/0.0.6/app/Proceed.png new file mode 100644 index 0000000000000000000000000000000000000000..e5126301fb1f7062e8a5aea3a1cfee2bc1f756c0 Binary files /dev/null and b/Builds/0.0.6/app/Proceed.png differ diff --git a/Builds/0.0.6/app/ProceedButton_Hovered.png b/Builds/0.0.6/app/ProceedButton_Hovered.png new file mode 100644 index 0000000000000000000000000000000000000000..138ffda3928262b52aae841eb3939457382f4b37 Binary files /dev/null and b/Builds/0.0.6/app/ProceedButton_Hovered.png differ diff --git a/Builds/0.0.6/app/ProceedButton_Idle.png b/Builds/0.0.6/app/ProceedButton_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..0d4ecd1146f1e31ad22e898186d41985c3c78567 Binary files /dev/null and b/Builds/0.0.6/app/ProceedButton_Idle.png differ diff --git a/Builds/0.0.6/app/ProceedButton_Pressed.png b/Builds/0.0.6/app/ProceedButton_Pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..be31d354ea28cbdcf3222c1af0b66286b21fdc7c Binary files /dev/null and b/Builds/0.0.6/app/ProceedButton_Pressed.png differ diff --git a/Builds/0.0.6/app/Programming.png b/Builds/0.0.6/app/Programming.png new file mode 100644 index 0000000000000000000000000000000000000000..27f908f06c309272b182f4f942a277b03827fa39 Binary files /dev/null and b/Builds/0.0.6/app/Programming.png differ diff --git a/Builds/0.0.6/app/QualityAssurance.png b/Builds/0.0.6/app/QualityAssurance.png new file mode 100644 index 0000000000000000000000000000000000000000..ae2b0e901ae844bea327965c607d3d27203d8050 Binary files /dev/null and b/Builds/0.0.6/app/QualityAssurance.png differ diff --git a/Builds/0.0.6/app/Rack_1.png b/Builds/0.0.6/app/Rack_1.png new file mode 100644 index 0000000000000000000000000000000000000000..0e062ed1f40135428b2fefb40fe7679a5be8f00d Binary files /dev/null and b/Builds/0.0.6/app/Rack_1.png differ diff --git a/Builds/0.0.6/app/Rack_2.png b/Builds/0.0.6/app/Rack_2.png new file mode 100644 index 0000000000000000000000000000000000000000..f26d438411f2d4b5c8729455d383af66847505c1 Binary files /dev/null and b/Builds/0.0.6/app/Rack_2.png differ diff --git a/Builds/0.0.6/app/RandomAmbiance1.wav b/Builds/0.0.6/app/RandomAmbiance1.wav new file mode 100644 index 0000000000000000000000000000000000000000..41bd2b82270fe6256c1c7cbf242c46406ae0e220 Binary files /dev/null and b/Builds/0.0.6/app/RandomAmbiance1.wav differ diff --git a/Builds/0.0.6/app/RandomAmbiance2.wav b/Builds/0.0.6/app/RandomAmbiance2.wav new file mode 100644 index 0000000000000000000000000000000000000000..509faaf6eea10eeb6da3f415f4a3b8b39cfce18a Binary files /dev/null and b/Builds/0.0.6/app/RandomAmbiance2.wav differ diff --git a/Builds/0.0.6/app/RandomAmbiance3.wav b/Builds/0.0.6/app/RandomAmbiance3.wav new file mode 100644 index 0000000000000000000000000000000000000000..7c4b5901070baa55d38d09115d25ee64abcb2f9d Binary files /dev/null and b/Builds/0.0.6/app/RandomAmbiance3.wav differ diff --git a/Builds/0.0.6/app/RectangularPlatform_12.png b/Builds/0.0.6/app/RectangularPlatform_12.png new file mode 100644 index 0000000000000000000000000000000000000000..66d954f813395b4b31a902db1aa7dc71aba3c015 Binary files /dev/null and b/Builds/0.0.6/app/RectangularPlatform_12.png differ diff --git a/Builds/0.0.6/app/RectangularPlatform_22.png b/Builds/0.0.6/app/RectangularPlatform_22.png new file mode 100644 index 0000000000000000000000000000000000000000..d7cc6b3b45887bc90e19bff2a5c16085d2bd7a31 Binary files /dev/null and b/Builds/0.0.6/app/RectangularPlatform_22.png differ diff --git a/Builds/0.0.6/app/RectangularPlatform_32.png b/Builds/0.0.6/app/RectangularPlatform_32.png new file mode 100644 index 0000000000000000000000000000000000000000..697e5ce13257e77ee15a57d67266ab59b2c0891d Binary files /dev/null and b/Builds/0.0.6/app/RectangularPlatform_32.png differ diff --git a/Builds/0.0.6/app/RectangularPlatform_42.png b/Builds/0.0.6/app/RectangularPlatform_42.png new file mode 100644 index 0000000000000000000000000000000000000000..9524f40eca95cc73419345aaabdef1a37015922b Binary files /dev/null and b/Builds/0.0.6/app/RectangularPlatform_42.png differ diff --git a/Builds/0.0.6/app/RestartHint.png b/Builds/0.0.6/app/RestartHint.png new file mode 100644 index 0000000000000000000000000000000000000000..9ec42686dc25b7bc170f6238750c2f24bfbf3b39 Binary files /dev/null and b/Builds/0.0.6/app/RestartHint.png differ diff --git a/Builds/0.0.6/app/RuntimeCustomObjectLayer.js b/Builds/0.0.6/app/RuntimeCustomObjectLayer.js new file mode 100644 index 0000000000000000000000000000000000000000..61737b9d0036534fd8ee29bb1d495e5faef07026 --- /dev/null +++ b/Builds/0.0.6/app/RuntimeCustomObjectLayer.js @@ -0,0 +1,2 @@ +var gdjs;(function(o){class n extends o.RuntimeLayer{constructor(e,a){super(e,a);this._renderer.onCreated()}onGameResolutionResized(e,a){}getCameraX(e){return 0}getCameraY(e){return 0}setCameraX(e,a){}setCameraY(e,a){}getCameraWidth(e){return 0}getCameraHeight(e){return 0}setCameraZoom(e,a){}getCameraZoom(e){return 1}setCameraZ(e,a,r){}getCameraZ(e=45,a){return 0}getCameraRotation(e){return 0}setCameraRotation(e,a){}convertCoords(e,a,r,t){return this._runtimeScene.convertCoords(e,a,t||[0,0])}convertInverseCoords(e,a,r,t){return this._runtimeScene.convertInverseCoords(e,a,t||[0,0])}applyLayerInverseTransformation(e,a,r,t){return t[0]=e,t[1]=a,t}applyLayerTransformation(e,a,r,t){return t[0]=e,t[1]=a,t}}o.RuntimeCustomObjectLayer=n})(gdjs||(gdjs={})); +//# sourceMappingURL=RuntimeCustomObjectLayer.js.map diff --git a/Builds/0.0.6/app/RuntimeInstanceContainer.js b/Builds/0.0.6/app/RuntimeInstanceContainer.js new file mode 100644 index 0000000000000000000000000000000000000000..0532f966265578066e835e55f36b7919d0639871 --- /dev/null +++ b/Builds/0.0.6/app/RuntimeInstanceContainer.js @@ -0,0 +1,2 @@ +var gdjs;(function(l){const d=new l.Logger("RuntimeInstanceContainer");class u{constructor(){this._allInstancesList=[];this._allInstancesListIsUpToDate=!0;this._instancesRemoved=[];this._layersCameraCoordinates={};this._debugDrawEnabled=!1;this._debugDrawShowHiddenInstances=!1;this._debugDrawShowPointsNames=!1;this._debugDrawShowCustomPoints=!1;this._initialBehaviorSharedData=new Hashtable,this._instances=new Hashtable,this._instancesCache=new Hashtable,this._objects=new Hashtable,this._objectsCtor=new Hashtable,this._layers=new Hashtable,this._orderedLayers=[]}enableDebugDraw(e,t,s,n){this._debugDrawEnabled&&!e&&this.getDebuggerRenderer().clearDebugDraw(),this._debugDrawEnabled=e,this._debugDrawShowHiddenInstances=t,this._debugDrawShowPointsNames=s,this._debugDrawShowCustomPoints=n}isObjectRegistered(e){return this._objects.containsKey(e)&&this._instances.containsKey(e)&&this._objectsCtor.containsKey(e)}registerObject(e){this._objects.put(e.name,e),this._instances.put(e.name,[]);const t=l.getObjectConstructor(e.type);this._objectsCtor.put(e.name,t),t.supportsReinitialization&&this._instancesCache.put(e.name,[])}updateObject(e){this.isObjectRegistered(e.name)||d.warn("Tried to call updateObject for an object that was not registered ("+e.name+"). Call registerObject first."),this._objects.put(e.name,e)}unregisterObject(e){const t=this._instances.get(e);if(t){const s=t.slice();for(let n=0;n<s.length;n++)this.markObjectForDeletion(s[n]);this._cacheOrClearRemovedInstances()}this._objects.remove(e),this._instances.remove(e),this._instancesCache.remove(e),this._objectsCtor.remove(e)}createObjectsFrom(e,t,s,n,a){let i,o;arguments.length===5?(i=n,o=a):(i=0,o=arguments[3]);for(let h=0,g=e.length;h<g;++h){const r=e[h],_=r.name,c=this.createObject(_);c!==null&&(o&&(c.persistentUuid=r.persistentUuid||null),c.setPosition(r.x+t,r.y+s),c.setAngle(r.angle),l.RuntimeObject3D&&c instanceof l.RuntimeObject3D&&(r.z!==void 0&&c.setZ(r.z+i),r.rotationX!==void 0&&c.setRotationX(r.rotationX),r.rotationY!==void 0&&c.setRotationY(r.rotationY)),c.setZOrder(r.zOrder),c.setLayer(r.layer),c.getVariables().initFrom(r.initialVariables,!0),c.extraInitializationFromInitialInstance(r))}}getInitialSharedDataForBehavior(e){return this._initialBehaviorSharedData.get(e)}setInitialSharedDataForBehavior(e,t){this._initialBehaviorSharedData.put(e,t)}_setLayerDefaultZOrders(){if(this.getGame().getGameData().properties.useDeprecatedZeroAsDefaultZOrder)return;const e={},t=this.getAdhocListOfAllInstances();for(let s=0,n=t.length;s<n;++s){const a=t[s];let i=a.getLayer();const o=a.getZOrder();(e[i]===void 0||e[i]<o)&&(e[i]=o)}for(let s in e)this.getLayer(s).setDefaultZOrder(e[s]+1)}_updateLayersCameraCoordinates(e){this._layersCameraCoordinates=this._layersCameraCoordinates||{};for(const t in this._layers.items)if(this._layers.items.hasOwnProperty(t)){const s=this._layers.items[t];this._layersCameraCoordinates[t]=this._layersCameraCoordinates[t]||[0,0,0,0],this._layersCameraCoordinates[t][0]=s.getCameraX()-s.getCameraWidth()/2*e,this._layersCameraCoordinates[t][1]=s.getCameraY()-s.getCameraHeight()/2*e,this._layersCameraCoordinates[t][2]=s.getCameraX()+s.getCameraWidth()/2*e,this._layersCameraCoordinates[t][3]=s.getCameraY()+s.getCameraHeight()/2*e}}_updateLayersPreRender(){for(const e of this._orderedLayers)e.updatePreRender(this)}_updateObjectsPreRender(){const e=this.getAdhocListOfAllInstances();for(let t=0,s=e.length;t<s;++t){const n=e[t],a=n.getRendererObject();a&&(a.visible=!n.isHidden(),a.visible&&this.getGame().getEffectsManager().updatePreRender(n.getRendererEffects(),n)),n.updatePreRender(this)}}_cacheOrClearRemovedInstances(){for(let e=0,t=this._instancesRemoved.length;e<t;++e){const s=this._instancesRemoved[e],n=this._instancesCache.get(s.getName());n&&n.length<128&&n.push(s),s.onDestroyed()}this._instancesRemoved.length=0}_constructListOfAllInstances(){let e=0;for(const t in this._instances.items)if(this._instances.items.hasOwnProperty(t)){const s=this._instances.items[t],n=e;e+=s.length;for(let a=0,i=s.length;a<i;++a)n+a<this._allInstancesList.length?this._allInstancesList[n+a]=s[a]:this._allInstancesList.push(s[a])}this._allInstancesList.length=e,this._allInstancesListIsUpToDate=!0}getInstancesOf(e){return this._instances.items[e]}getAdhocListOfAllInstances(){return this._allInstancesListIsUpToDate||this._constructListOfAllInstances(),this._allInstancesList}_updateObjectsPreEvents(){const e=this.getAdhocListOfAllInstances();for(let t=0,s=e.length;t<s;++t){const n=e[t],a=n.getElapsedTime();if(n.hasNoForces())n.update(this);else{const i=n.getAverageForce(),o=a/1e3;n.setX(n.getX()+i.getX()*o),n.setY(n.getY()+i.getY()*o),n.update(this),n.updateForces(o)}n.updateTimers(a),e[t].stepBehaviorsPreEvents(this)}this._cacheOrClearRemovedInstances()}_updateObjectsPostEvents(){this._cacheOrClearRemovedInstances();const e=this.getAdhocListOfAllInstances();for(let t=0,s=e.length;t<s;++t)e[t].stepBehaviorsPostEvents(this);this._cacheOrClearRemovedInstances()}addObject(e){this._instances.containsKey(e.name)||this._instances.put(e.name,[]),this._instances.get(e.name).push(e),this._allInstancesListIsUpToDate=!1}getObjects(e){return this._instances.containsKey(e)||(d.info('RuntimeScene.getObjects: No instances called "'+e+'"! Adding it.'),this._instances.put(e,[])),this._instances.get(e)}createObject(e){if(!this._objectsCtor.containsKey(e)||!this._objects.containsKey(e))return null;const t=this._instancesCache.get(e),s=this._objectsCtor.get(e);let n;return!t||t.length===0?n=new s(this,this._objects.get(e)):(n=t.pop(),n.reinitialize(this._objects.get(e))),this.addObject(n),n}markObjectForDeletion(e){if(this._instancesRemoved.indexOf(e)===-1&&this._instancesRemoved.push(e),this._instances.containsKey(e.getName())){const t=e.id,s=this._instances.get(e.getName());for(let n=0,a=s.length;n<a;++n)if(s[n].id==t){s.splice(n,1),this._allInstancesListIsUpToDate=!1;break}}e.onDeletedFromScene(this);for(let t=0;t<l.callbacksObjectDeletedFromScene.length;++t)l.callbacksObjectDeletedFromScene[t](this,e)}getLayer(e){return this._layers.containsKey(e)?this._layers.get(e):this._layers.get("")}hasLayer(e){return this._layers.containsKey(e)}removeLayer(e){const t=this._layers.get(e);if(!t)return;const s=this.getAdhocListOfAllInstances();for(let a=0;a<s.length;++a){const i=s[a];i.getLayer()===e&&i.setLayer("")}this._layers.remove(e);const n=this._orderedLayers.indexOf(t);this._orderedLayers.splice(n,1)}setLayerIndex(e,t){const s=this._layers.get(e);if(!s)return;const n=this._orderedLayers.indexOf(s);n!==t&&(this._orderedLayers.splice(n,1),this._orderedLayers.splice(t,0,s),this.getRenderer().setLayerIndex(s,t))}getAllLayerNames(e){this._layers.keys(e)}getInstancesCountOnScene(e){const t=this._instances.get(e);return t?t.length:0}updateObjectsForces(){for(const e in this._instances.items)if(this._instances.items.hasOwnProperty(e)){const t=this._instances.items[e];for(let s=0,n=t.length;s<n;++s){const a=t[s];if(!a.hasNoForces()){const i=a.getAverageForce(),o=a.getElapsedTime()/1e3;a.setX(a.getX()+i.getX()*o),a.setY(a.getY()+i.getY()*o),a.updateForces(o)}}}}_destroy(){this._layers=new Hashtable,this._orderedLayers=[],this._objects=new Hashtable,this._instances=new Hashtable,this._instancesCache=new Hashtable,this._objectsCtor=new Hashtable,this._allInstancesList=[],this._instancesRemoved=[]}}l.RuntimeInstanceContainer=u})(gdjs||(gdjs={})); +//# sourceMappingURL=RuntimeInstanceContainer.js.map diff --git a/Builds/0.0.6/app/RuntimeLayer.js b/Builds/0.0.6/app/RuntimeLayer.js new file mode 100644 index 0000000000000000000000000000000000000000..aba93e2e09b1a15cc9c2444926fd67f83902a530 --- /dev/null +++ b/Builds/0.0.6/app/RuntimeLayer.js @@ -0,0 +1,2 @@ +var gdjs;(function(n){let r;(function(t){t[t.TWO_D=0]="TWO_D",t[t.THREE_D=1]="THREE_D",t[t.TWO_D_PLUS_THREE_D=2]="TWO_D_PLUS_THREE_D"})(r=n.RuntimeLayerRenderingType||(n.RuntimeLayerRenderingType={}));const s=i=>i==="3d"?1:i==="2d+3d"||i===""?2:0;class o{constructor(e,a){this._timeScale=1;this._defaultZOrder=0;this._rendererEffects={};this._name=e.name,this._renderingType=s(e.renderingType),this._hidden=!e.visibility,this._initialCamera3DFieldOfView=e.camera3DFieldOfView||45,this._initialCamera3DFarPlaneDistance=e.camera3DFarPlaneDistance||.1,this._initialCamera3DNearPlaneDistance=e.camera3DNearPlaneDistance||2e3,this._initialEffectsData=e.effects||[],this._runtimeScene=a,this._effectsManager=a.getGame().getEffectsManager(),this._isLightingLayer=e.isLightingLayer,this._followBaseLayerCamera=e.followBaseLayerCamera,this._clearColor=[e.ambientLightColorR/255,e.ambientLightColorG/255,e.ambientLightColorB/255,1],this._renderer=new n.LayerRenderer(this,a.getRenderer(),a.getGame().getRenderer()),this.show(!this._hidden);for(let t=0;t<e.effects.length;++t)this.addEffect(e.effects[t])}getRenderer(){return this._renderer}getRendererObject(){return this._renderer.getRendererObject()}get3DRendererObject(){return this._renderer.getThreeScene()}getRenderingType(){return this._renderingType}getDefaultZOrder(){return this._defaultZOrder}setDefaultZOrder(e){this._defaultZOrder=e}getRuntimeScene(){return this._runtimeScene.getScene()}updatePreRender(e){this._followBaseLayerCamera&&this.followBaseLayer(),this._renderer.updatePreRender(),this._effectsManager.updatePreRender(this._rendererEffects,this)}getName(){return this._name}show(e){this._hidden=!e,this._renderer.updateVisibility(e)}isVisible(){return!this._hidden}getWidth(){return this._runtimeScene.getViewportWidth()}getHeight(){return this._runtimeScene.getViewportHeight()}getInitialCamera3DFieldOfView(){return this._initialCamera3DFieldOfView}getInitialCamera3DNearPlaneDistance(){return this._initialCamera3DNearPlaneDistance}getInitialCamera3DFarPlaneDistance(){return this._initialCamera3DFarPlaneDistance}getInitialEffectsData(){return this._initialEffectsData}addEffect(e){this._effectsManager.addEffect(e,this._rendererEffects,this)}removeEffect(e){this._effectsManager.removeEffect(this._rendererEffects,this,e)}setEffectDoubleParameter(e,a,t){this._effectsManager.setEffectDoubleParameter(this._rendererEffects,e,a,t)}setEffectStringParameter(e,a,t){this._effectsManager.setEffectStringParameter(this._rendererEffects,e,a,t)}setEffectBooleanParameter(e,a,t){this._effectsManager.setEffectBooleanParameter(this._rendererEffects,e,a,t)}enableEffect(e,a){this._effectsManager.enableEffect(this._rendererEffects,this,e,a)}isEffectEnabled(e){return this._effectsManager.isEffectEnabled(this._rendererEffects,this,e)}hasEffect(e){return this._effectsManager.hasEffect(this._rendererEffects,e)}setTimeScale(e){e>=0&&(this._timeScale=e)}getTimeScale(){return this._timeScale}getElapsedTime(e){return(e||this._runtimeScene).getElapsedTime()*this._timeScale}followBaseLayer(){const e=this._runtimeScene.getLayer("");this.setCameraX(e.getCameraX()),this.setCameraY(e.getCameraY()),this.setCameraRotation(e.getCameraRotation()),this.setCameraZoom(e.getCameraZoom())}getClearColor(){return this._clearColor}setClearColor(e,a,t){this._clearColor[0]=e/255,this._clearColor[1]=a/255,this._clearColor[2]=t/255,this._renderer.updateClearColor()}setFollowBaseLayerCamera(e){this._followBaseLayerCamera=e}isLightingLayer(){return this._isLightingLayer}}n.RuntimeLayer=o})(gdjs||(gdjs={})); +//# sourceMappingURL=RuntimeLayer.js.map diff --git a/Builds/0.0.6/app/RyanReilly.png b/Builds/0.0.6/app/RyanReilly.png new file mode 100644 index 0000000000000000000000000000000000000000..9309324b324e7b95a0017fcd774bdce6a810731e Binary files /dev/null and b/Builds/0.0.6/app/RyanReilly.png differ diff --git a/Builds/0.0.6/app/Salamander_Idle1.png b/Builds/0.0.6/app/Salamander_Idle1.png new file mode 100644 index 0000000000000000000000000000000000000000..2da0266819f64a821176114f212cba987991d3a0 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Idle1.png differ diff --git a/Builds/0.0.6/app/Salamander_Idle12.png b/Builds/0.0.6/app/Salamander_Idle12.png new file mode 100644 index 0000000000000000000000000000000000000000..2da0266819f64a821176114f212cba987991d3a0 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Idle12.png differ diff --git a/Builds/0.0.6/app/Salamander_Idle2.png b/Builds/0.0.6/app/Salamander_Idle2.png new file mode 100644 index 0000000000000000000000000000000000000000..efb6941b401e1122680d691c190c363cf7bad2e1 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Idle2.png differ diff --git a/Builds/0.0.6/app/Salamander_Idle22.png b/Builds/0.0.6/app/Salamander_Idle22.png new file mode 100644 index 0000000000000000000000000000000000000000..efb6941b401e1122680d691c190c363cf7bad2e1 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Idle22.png differ diff --git a/Builds/0.0.6/app/Salamander_Idle3.png b/Builds/0.0.6/app/Salamander_Idle3.png new file mode 100644 index 0000000000000000000000000000000000000000..be171e6c0d4df8192c7cdccbb53ec14fa3f03b35 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Idle3.png differ diff --git a/Builds/0.0.6/app/Salamander_Idle32.png b/Builds/0.0.6/app/Salamander_Idle32.png new file mode 100644 index 0000000000000000000000000000000000000000..be171e6c0d4df8192c7cdccbb53ec14fa3f03b35 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Idle32.png differ diff --git a/Builds/0.0.6/app/Salamander_Idle4.png b/Builds/0.0.6/app/Salamander_Idle4.png new file mode 100644 index 0000000000000000000000000000000000000000..8e433e527da592cac7c0529de4b581ba2bda4fda Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Idle4.png differ diff --git a/Builds/0.0.6/app/Salamander_Idle42.png b/Builds/0.0.6/app/Salamander_Idle42.png new file mode 100644 index 0000000000000000000000000000000000000000..8e433e527da592cac7c0529de4b581ba2bda4fda Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Idle42.png differ diff --git a/Builds/0.0.6/app/Salamander_Walk1.png b/Builds/0.0.6/app/Salamander_Walk1.png new file mode 100644 index 0000000000000000000000000000000000000000..04b868c6eb57a30649b764a7d4ec13f6ab86f0f8 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Walk1.png differ diff --git a/Builds/0.0.6/app/Salamander_Walk12.png b/Builds/0.0.6/app/Salamander_Walk12.png new file mode 100644 index 0000000000000000000000000000000000000000..04b868c6eb57a30649b764a7d4ec13f6ab86f0f8 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Walk12.png differ diff --git a/Builds/0.0.6/app/Salamander_Walk2.png b/Builds/0.0.6/app/Salamander_Walk2.png new file mode 100644 index 0000000000000000000000000000000000000000..664f4d23c5a53e2a68ec2112e364fda48eea1b5e Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Walk2.png differ diff --git a/Builds/0.0.6/app/Salamander_Walk22.png b/Builds/0.0.6/app/Salamander_Walk22.png new file mode 100644 index 0000000000000000000000000000000000000000..664f4d23c5a53e2a68ec2112e364fda48eea1b5e Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Walk22.png differ diff --git a/Builds/0.0.6/app/Salamander_Walk3.png b/Builds/0.0.6/app/Salamander_Walk3.png new file mode 100644 index 0000000000000000000000000000000000000000..a3cde2ed39ce2ac6128f572c4ff122be82e52d81 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Walk3.png differ diff --git a/Builds/0.0.6/app/Salamander_Walk32.png b/Builds/0.0.6/app/Salamander_Walk32.png new file mode 100644 index 0000000000000000000000000000000000000000..a3cde2ed39ce2ac6128f572c4ff122be82e52d81 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Walk32.png differ diff --git a/Builds/0.0.6/app/Salamander_Walk4.png b/Builds/0.0.6/app/Salamander_Walk4.png new file mode 100644 index 0000000000000000000000000000000000000000..5efcd538c27e28a21a600b8a4c0b5577697817c4 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Walk4.png differ diff --git a/Builds/0.0.6/app/Salamander_Walk42.png b/Builds/0.0.6/app/Salamander_Walk42.png new file mode 100644 index 0000000000000000000000000000000000000000..5efcd538c27e28a21a600b8a4c0b5577697817c4 Binary files /dev/null and b/Builds/0.0.6/app/Salamander_Walk42.png differ diff --git a/Builds/0.0.6/app/School.png b/Builds/0.0.6/app/School.png new file mode 100644 index 0000000000000000000000000000000000000000..280b8acb931b6c07cc98f424311b834921929c54 Binary files /dev/null and b/Builds/0.0.6/app/School.png differ diff --git a/Builds/0.0.6/app/Server_1.png b/Builds/0.0.6/app/Server_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f08055cc2aeee154f16141a51727f3e5cbfc0abb Binary files /dev/null and b/Builds/0.0.6/app/Server_1.png differ diff --git a/Builds/0.0.6/app/Server_2.png b/Builds/0.0.6/app/Server_2.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7f0815530fa0dea02114d7f9180f80f1ea5aeb Binary files /dev/null and b/Builds/0.0.6/app/Server_2.png differ diff --git a/Builds/0.0.6/app/Shatter.png b/Builds/0.0.6/app/Shatter.png new file mode 100644 index 0000000000000000000000000000000000000000..9dd1a43defb46d542db64620fc5d7d014f0faeec Binary files /dev/null and b/Builds/0.0.6/app/Shatter.png differ diff --git a/Builds/0.0.6/app/ShatterScaled.png b/Builds/0.0.6/app/ShatterScaled.png new file mode 100644 index 0000000000000000000000000000000000000000..0debb9359ffe80bb87e8cd76fcd2ef76546dd881 Binary files /dev/null and b/Builds/0.0.6/app/ShatterScaled.png differ diff --git a/Builds/0.0.6/app/ShiftToHealHint.png b/Builds/0.0.6/app/ShiftToHealHint.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac055646cc371f6b0910465817888e6fde5cbf4 Binary files /dev/null and b/Builds/0.0.6/app/ShiftToHealHint.png differ diff --git a/Builds/0.0.6/app/ShockwaveDemonBase_1.png b/Builds/0.0.6/app/ShockwaveDemonBase_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c743cd5e0d7eecf685c7f3ad4ddb9c0774be1656 Binary files /dev/null and b/Builds/0.0.6/app/ShockwaveDemonBase_1.png differ diff --git a/Builds/0.0.6/app/ShockwaveDemonBase_2.png b/Builds/0.0.6/app/ShockwaveDemonBase_2.png new file mode 100644 index 0000000000000000000000000000000000000000..3573664583eca0cee8affb1bce0b3b13d5d3265c Binary files /dev/null and b/Builds/0.0.6/app/ShockwaveDemonBase_2.png differ diff --git a/Builds/0.0.6/app/ShockwaveDemonBase_3.png b/Builds/0.0.6/app/ShockwaveDemonBase_3.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b93b365a9fa1de88b0ac02071a8116179e5bf7 Binary files /dev/null and b/Builds/0.0.6/app/ShockwaveDemonBase_3.png differ diff --git a/Builds/0.0.6/app/ShockwaveDemonBase_4.png b/Builds/0.0.6/app/ShockwaveDemonBase_4.png new file mode 100644 index 0000000000000000000000000000000000000000..d519f8ab0645c8cc4787375b06dab2bf2651af97 Binary files /dev/null and b/Builds/0.0.6/app/ShockwaveDemonBase_4.png differ diff --git a/Builds/0.0.6/app/Shockwave_12.png b/Builds/0.0.6/app/Shockwave_12.png new file mode 100644 index 0000000000000000000000000000000000000000..ceb0b39507c37ca1bc70a621068e60a8af2c818e Binary files /dev/null and b/Builds/0.0.6/app/Shockwave_12.png differ diff --git a/Builds/0.0.6/app/Shockwave_22.png b/Builds/0.0.6/app/Shockwave_22.png new file mode 100644 index 0000000000000000000000000000000000000000..7d9cbd41b18e2de894f0b5ad80bab364c93815c9 Binary files /dev/null and b/Builds/0.0.6/app/Shockwave_22.png differ diff --git a/Builds/0.0.6/app/Shockwave_32.png b/Builds/0.0.6/app/Shockwave_32.png new file mode 100644 index 0000000000000000000000000000000000000000..f12d5bb12a4398f6c16fef5ea27b1cd35a0a84f5 Binary files /dev/null and b/Builds/0.0.6/app/Shockwave_32.png differ diff --git a/Builds/0.0.6/app/Shockwave_42.png b/Builds/0.0.6/app/Shockwave_42.png new file mode 100644 index 0000000000000000000000000000000000000000..c5a0d7bf2833802bf458d1b49610a219c7432361 Binary files /dev/null and b/Builds/0.0.6/app/Shockwave_42.png differ diff --git a/Builds/0.0.6/app/ShootingSpikeDemon_1.png b/Builds/0.0.6/app/ShootingSpikeDemon_1.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4b51b176d5ee94ef4ea18a085a116bbcccbd6f Binary files /dev/null and b/Builds/0.0.6/app/ShootingSpikeDemon_1.png differ diff --git a/Builds/0.0.6/app/ShootingSpikeDemon_2.png b/Builds/0.0.6/app/ShootingSpikeDemon_2.png new file mode 100644 index 0000000000000000000000000000000000000000..48f32f74cd92fa0bb0e97e5a380862ae6ef31f72 Binary files /dev/null and b/Builds/0.0.6/app/ShootingSpikeDemon_2.png differ diff --git a/Builds/0.0.6/app/ShootingSpikeDemon_3.png b/Builds/0.0.6/app/ShootingSpikeDemon_3.png new file mode 100644 index 0000000000000000000000000000000000000000..1069e5a89ae9130934cbd1464d020d790a4768a4 Binary files /dev/null and b/Builds/0.0.6/app/ShootingSpikeDemon_3.png differ diff --git a/Builds/0.0.6/app/SneakySalamander.png b/Builds/0.0.6/app/SneakySalamander.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f4d67f10d95ac8d1fd736f63bc371710bb3aa0 Binary files /dev/null and b/Builds/0.0.6/app/SneakySalamander.png differ diff --git a/Builds/0.0.6/app/SoundDesign.png b/Builds/0.0.6/app/SoundDesign.png new file mode 100644 index 0000000000000000000000000000000000000000..d8bfa190f926ba996ac2eea10b01a1e71da9f7b3 Binary files /dev/null and b/Builds/0.0.6/app/SoundDesign.png differ diff --git a/Builds/0.0.6/app/SpecialThanks.png b/Builds/0.0.6/app/SpecialThanks.png new file mode 100644 index 0000000000000000000000000000000000000000..c1526026792e766472e7a6449bf63af3be0cd5f8 Binary files /dev/null and b/Builds/0.0.6/app/SpecialThanks.png differ diff --git a/Builds/0.0.6/app/Spike_1.png b/Builds/0.0.6/app/Spike_1.png new file mode 100644 index 0000000000000000000000000000000000000000..af27b77f0cf4cf4705d60d9232d56c594c4bd022 Binary files /dev/null and b/Builds/0.0.6/app/Spike_1.png differ diff --git a/Builds/0.0.6/app/Spike_2.png b/Builds/0.0.6/app/Spike_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e68aa650c787b739f4bf598dc16f56e3f1f0a903 Binary files /dev/null and b/Builds/0.0.6/app/Spike_2.png differ diff --git a/Builds/0.0.6/app/Spike_3.png b/Builds/0.0.6/app/Spike_3.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3c292e0d7c29e67fe86fdce58d93c319a1c5ee Binary files /dev/null and b/Builds/0.0.6/app/Spike_3.png differ diff --git a/Builds/0.0.6/app/Spike_4.png b/Builds/0.0.6/app/Spike_4.png new file mode 100644 index 0000000000000000000000000000000000000000..ab08b106435aef39e85db737318034cd9aad13ea Binary files /dev/null and b/Builds/0.0.6/app/Spike_4.png differ diff --git a/Builds/0.0.6/app/SpinningPlatformClockwise_1.png b/Builds/0.0.6/app/SpinningPlatformClockwise_1.png new file mode 100644 index 0000000000000000000000000000000000000000..94581b245f72b517ce03fd1fc061d3dded07291d Binary files /dev/null and b/Builds/0.0.6/app/SpinningPlatformClockwise_1.png differ diff --git a/Builds/0.0.6/app/SpinningPlatformClockwise_2.png b/Builds/0.0.6/app/SpinningPlatformClockwise_2.png new file mode 100644 index 0000000000000000000000000000000000000000..681dfcd4787321977bf0a5c76705f5aedf04aaea Binary files /dev/null and b/Builds/0.0.6/app/SpinningPlatformClockwise_2.png differ diff --git a/Builds/0.0.6/app/SpinningPlatformClockwise_3.png b/Builds/0.0.6/app/SpinningPlatformClockwise_3.png new file mode 100644 index 0000000000000000000000000000000000000000..48d66f33e9361fcca2fc77e380c06032897f5ec5 Binary files /dev/null and b/Builds/0.0.6/app/SpinningPlatformClockwise_3.png differ diff --git a/Builds/0.0.6/app/SpinningPlatformClockwise_4.png b/Builds/0.0.6/app/SpinningPlatformClockwise_4.png new file mode 100644 index 0000000000000000000000000000000000000000..8a9416d42314b3be5b08b2c526360a10defa9111 Binary files /dev/null and b/Builds/0.0.6/app/SpinningPlatformClockwise_4.png differ diff --git a/Builds/0.0.6/app/SpinningPlatformCounterclockwise_1.png b/Builds/0.0.6/app/SpinningPlatformCounterclockwise_1.png new file mode 100644 index 0000000000000000000000000000000000000000..d519e00c3ff2d1856aaf469bd0ec887c75f573eb Binary files /dev/null and b/Builds/0.0.6/app/SpinningPlatformCounterclockwise_1.png differ diff --git a/Builds/0.0.6/app/SpinningPlatformCounterclockwise_2.png b/Builds/0.0.6/app/SpinningPlatformCounterclockwise_2.png new file mode 100644 index 0000000000000000000000000000000000000000..18d9aba08792081ae5774af4474d1c523c45472c Binary files /dev/null and b/Builds/0.0.6/app/SpinningPlatformCounterclockwise_2.png differ diff --git a/Builds/0.0.6/app/SpinningPlatformCounterclockwise_3.png b/Builds/0.0.6/app/SpinningPlatformCounterclockwise_3.png new file mode 100644 index 0000000000000000000000000000000000000000..9182daa7b4423e1c49fcbe083f355cc8a524e06e Binary files /dev/null and b/Builds/0.0.6/app/SpinningPlatformCounterclockwise_3.png differ diff --git a/Builds/0.0.6/app/SpinningPlatformCounterclockwise_4.png b/Builds/0.0.6/app/SpinningPlatformCounterclockwise_4.png new file mode 100644 index 0000000000000000000000000000000000000000..501bb93e02edf75e11a03a6b70931d510e23c14e Binary files /dev/null and b/Builds/0.0.6/app/SpinningPlatformCounterclockwise_4.png differ diff --git a/Builds/0.0.6/app/Squelch.wav b/Builds/0.0.6/app/Squelch.wav new file mode 100644 index 0000000000000000000000000000000000000000..83317344c6855c712f00b0b7d38f20b885be16a9 Binary files /dev/null and b/Builds/0.0.6/app/Squelch.wav differ diff --git a/Builds/0.0.6/app/StalactiteDemon_1.png b/Builds/0.0.6/app/StalactiteDemon_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e619066461de97657ec2846e87d83f7614614cd3 Binary files /dev/null and b/Builds/0.0.6/app/StalactiteDemon_1.png differ diff --git a/Builds/0.0.6/app/StalactiteDemon_2.png b/Builds/0.0.6/app/StalactiteDemon_2.png new file mode 100644 index 0000000000000000000000000000000000000000..72f5a3342dd8e270a16d5d1be63ac1f29a9e1ca7 Binary files /dev/null and b/Builds/0.0.6/app/StalactiteDemon_2.png differ diff --git a/Builds/0.0.6/app/StalactiteDemon_3.png b/Builds/0.0.6/app/StalactiteDemon_3.png new file mode 100644 index 0000000000000000000000000000000000000000..a8069f0f4aaa57825ae5501d4396d739fec0c924 Binary files /dev/null and b/Builds/0.0.6/app/StalactiteDemon_3.png differ diff --git a/Builds/0.0.6/app/Stalactite_1.png b/Builds/0.0.6/app/Stalactite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..165b5acc3c3d97cdb7c5432980111f2cf7e9564c Binary files /dev/null and b/Builds/0.0.6/app/Stalactite_1.png differ diff --git a/Builds/0.0.6/app/Stalactite_2.png b/Builds/0.0.6/app/Stalactite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..fcaf98d665757e51c5d65e673985963a1b1318a6 Binary files /dev/null and b/Builds/0.0.6/app/Stalactite_2.png differ diff --git a/Builds/0.0.6/app/Stalactite_3.png b/Builds/0.0.6/app/Stalactite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..ec4fa9babf6599daf81414072f73f513c382e1bd Binary files /dev/null and b/Builds/0.0.6/app/Stalactite_3.png differ diff --git a/Builds/0.0.6/app/Theme.ogg b/Builds/0.0.6/app/Theme.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5a0025378a3314635fc1879c9efe18b7b4af75d4 Binary files /dev/null and b/Builds/0.0.6/app/Theme.ogg differ diff --git a/Builds/0.0.6/app/ThomasLiao.png b/Builds/0.0.6/app/ThomasLiao.png new file mode 100644 index 0000000000000000000000000000000000000000..f23e503253d236b9ca804c38a17f7878b45b0a66 Binary files /dev/null and b/Builds/0.0.6/app/ThomasLiao.png differ diff --git a/Builds/0.0.6/app/Title.png b/Builds/0.0.6/app/Title.png new file mode 100644 index 0000000000000000000000000000000000000000..844effe3787020d0fbc989fbafe2cbe4e976fc35 Binary files /dev/null and b/Builds/0.0.6/app/Title.png differ diff --git a/Builds/0.0.6/app/Transparent Button With White Yellow Border_Hovered.png b/Builds/0.0.6/app/Transparent Button With White Yellow Border_Hovered.png new file mode 100644 index 0000000000000000000000000000000000000000..3282b57f5cd7d76f326687a1f8ab43d50c623d83 Binary files /dev/null and b/Builds/0.0.6/app/Transparent Button With White Yellow Border_Hovered.png differ diff --git a/Builds/0.0.6/app/Transparent Button With White Yellow Border_Idle.png b/Builds/0.0.6/app/Transparent Button With White Yellow Border_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..1b8dc2f6f6cc445ab2af8fc75dc2e1b6fdd41674 Binary files /dev/null and b/Builds/0.0.6/app/Transparent Button With White Yellow Border_Idle.png differ diff --git a/Builds/0.0.6/app/Transparent Button With White Yellow Border_Pressed.png b/Builds/0.0.6/app/Transparent Button With White Yellow Border_Pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..580ac756865f82bc9aa3da7011ec2d967cf821e4 Binary files /dev/null and b/Builds/0.0.6/app/Transparent Button With White Yellow Border_Pressed.png differ diff --git a/Builds/0.0.6/app/TryAgainButton_Hovered.png b/Builds/0.0.6/app/TryAgainButton_Hovered.png new file mode 100644 index 0000000000000000000000000000000000000000..e033d322800eeacd3102b40b764f75f9e68fd908 Binary files /dev/null and b/Builds/0.0.6/app/TryAgainButton_Hovered.png differ diff --git a/Builds/0.0.6/app/TryAgainButton_Idle.png b/Builds/0.0.6/app/TryAgainButton_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..bcc7bbbba0ac6c4d9e18f3bbdd37938d73f313d7 Binary files /dev/null and b/Builds/0.0.6/app/TryAgainButton_Idle.png differ diff --git a/Builds/0.0.6/app/TryAgainButton_Pressed.png b/Builds/0.0.6/app/TryAgainButton_Pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..a77f1f530e6d48d4e063dbaeb7ff52cd5e70ac1c Binary files /dev/null and b/Builds/0.0.6/app/TryAgainButton_Pressed.png differ diff --git a/Builds/0.0.6/app/TurretDemonBase_1.png b/Builds/0.0.6/app/TurretDemonBase_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3b244878016ff59357727a73fdc6f2ba725859f6 Binary files /dev/null and b/Builds/0.0.6/app/TurretDemonBase_1.png differ diff --git a/Builds/0.0.6/app/TurretDemonBase_2.png b/Builds/0.0.6/app/TurretDemonBase_2.png new file mode 100644 index 0000000000000000000000000000000000000000..919e5b413d289b69818cd3c3051900930414674e Binary files /dev/null and b/Builds/0.0.6/app/TurretDemonBase_2.png differ diff --git a/Builds/0.0.6/app/TurretDemonBase_3.png b/Builds/0.0.6/app/TurretDemonBase_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c73e487dadb209824661f3988b498bb2432f6e13 Binary files /dev/null and b/Builds/0.0.6/app/TurretDemonBase_3.png differ diff --git a/Builds/0.0.6/app/TurretDemonBase_4.png b/Builds/0.0.6/app/TurretDemonBase_4.png new file mode 100644 index 0000000000000000000000000000000000000000..71e5d7dff066b43d81613c31727ca911d4b0b23d Binary files /dev/null and b/Builds/0.0.6/app/TurretDemonBase_4.png differ diff --git a/Builds/0.0.6/app/TurretDemonEye_1.png b/Builds/0.0.6/app/TurretDemonEye_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e1dfb2842972fa992620cd6ab0acfe2f457d84d4 Binary files /dev/null and b/Builds/0.0.6/app/TurretDemonEye_1.png differ diff --git a/Builds/0.0.6/app/TurretDemonEye_2.png b/Builds/0.0.6/app/TurretDemonEye_2.png new file mode 100644 index 0000000000000000000000000000000000000000..292a3ff18209020586bd0a20c05f93efecdf4174 Binary files /dev/null and b/Builds/0.0.6/app/TurretDemonEye_2.png differ diff --git a/Builds/0.0.6/app/TurretDemonEye_3.png b/Builds/0.0.6/app/TurretDemonEye_3.png new file mode 100644 index 0000000000000000000000000000000000000000..4f68d2d07a556d8c72074e8490e2f3455645a83a Binary files /dev/null and b/Builds/0.0.6/app/TurretDemonEye_3.png differ diff --git a/Builds/0.0.6/app/TurretDemonEye_4.png b/Builds/0.0.6/app/TurretDemonEye_4.png new file mode 100644 index 0000000000000000000000000000000000000000..9feaf04fb7bfb98e992d9b939bb56cb3d21957e4 Binary files /dev/null and b/Builds/0.0.6/app/TurretDemonEye_4.png differ diff --git a/Builds/0.0.6/app/TutorialKeysWide_Space.png b/Builds/0.0.6/app/TutorialKeysWide_Space.png new file mode 100644 index 0000000000000000000000000000000000000000..e1046b972730420df6ca2fd7171b38bf079063ae Binary files /dev/null and b/Builds/0.0.6/app/TutorialKeysWide_Space.png differ diff --git a/Builds/0.0.6/app/TutorialKeys_A.png b/Builds/0.0.6/app/TutorialKeys_A.png new file mode 100644 index 0000000000000000000000000000000000000000..507221553c7e7119df51ea138e83f8ecfd0e2dff Binary files /dev/null and b/Builds/0.0.6/app/TutorialKeys_A.png differ diff --git a/Builds/0.0.6/app/TutorialKeys_D.png b/Builds/0.0.6/app/TutorialKeys_D.png new file mode 100644 index 0000000000000000000000000000000000000000..9427480f19fb2792e81a35be6338baf58dac42bc Binary files /dev/null and b/Builds/0.0.6/app/TutorialKeys_D.png differ diff --git a/Builds/0.0.6/app/TutorialKeys_E.png b/Builds/0.0.6/app/TutorialKeys_E.png new file mode 100644 index 0000000000000000000000000000000000000000..344bf9e082db0351c4fe609675739ebaf91b9aa2 Binary files /dev/null and b/Builds/0.0.6/app/TutorialKeys_E.png differ diff --git a/Builds/0.0.6/app/TutorialKeys_S.png b/Builds/0.0.6/app/TutorialKeys_S.png new file mode 100644 index 0000000000000000000000000000000000000000..d57571f0a5531f91f8ef05e3c49b67ec7d0c0cdf Binary files /dev/null and b/Builds/0.0.6/app/TutorialKeys_S.png differ diff --git a/Builds/0.0.6/app/TutorialKeys_W.png b/Builds/0.0.6/app/TutorialKeys_W.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e7baf41bc2964eb32532a28bfb98d6b3fd08b7 Binary files /dev/null and b/Builds/0.0.6/app/TutorialKeys_W.png differ diff --git a/Builds/0.0.6/app/VerticalMovingPlatform_1.png b/Builds/0.0.6/app/VerticalMovingPlatform_1.png new file mode 100644 index 0000000000000000000000000000000000000000..749ed4d976ed39c83823a8134e0c4b0c8e74063b Binary files /dev/null and b/Builds/0.0.6/app/VerticalMovingPlatform_1.png differ diff --git a/Builds/0.0.6/app/VerticalMovingPlatform_2.png b/Builds/0.0.6/app/VerticalMovingPlatform_2.png new file mode 100644 index 0000000000000000000000000000000000000000..141598d326ce4868aa95b82ee9648a6162786611 Binary files /dev/null and b/Builds/0.0.6/app/VerticalMovingPlatform_2.png differ diff --git a/Builds/0.0.6/app/VerticalMovingPlatform_3.png b/Builds/0.0.6/app/VerticalMovingPlatform_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2b52db9dc77cf35ba902e86558473b7e5b9a0420 Binary files /dev/null and b/Builds/0.0.6/app/VerticalMovingPlatform_3.png differ diff --git a/Builds/0.0.6/app/WhimsicalTree.png b/Builds/0.0.6/app/WhimsicalTree.png new file mode 100644 index 0000000000000000000000000000000000000000..d0d42d533683a9b4597a5b9bcca6188e7d6b69c9 Binary files /dev/null and b/Builds/0.0.6/app/WhimsicalTree.png differ diff --git a/Builds/0.0.6/app/YouDied.png b/Builds/0.0.6/app/YouDied.png new file mode 100644 index 0000000000000000000000000000000000000000..285d8b498aaa478cd4a6d414437de5e7d0129bbe Binary files /dev/null and b/Builds/0.0.6/app/YouDied.png differ diff --git a/Builds/0.0.6/app/affinetransformation.js b/Builds/0.0.6/app/affinetransformation.js new file mode 100644 index 0000000000000000000000000000000000000000..916c62031c3a42b48dc02d11a1580867057eac1f --- /dev/null +++ b/Builds/0.0.6/app/affinetransformation.js @@ -0,0 +1,2 @@ +var gdjs;(function(c){class y{constructor(){this.matrix=new Float32Array([1,0,0,1,0,0])}setToIdentity(){const o=this.matrix;o[0]=1,o[1]=0,o[2]=0,o[3]=1,o[4]=0,o[5]=0}isIdentity(){const o=this.matrix;return o[0]===1&&o[1]===0&&o[2]===0&&o[3]===1&&o[4]===0&&o[5]===0}equals(o){const t=this.matrix,a=o.matrix;return this===o||t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]}nearlyEquals(o,t){const a=this.matrix,s=o.matrix;return this===o||c.nearlyEqual(a[0],s[0],t)&&c.nearlyEqual(a[1],s[1],t)&&c.nearlyEqual(a[2],s[2],t)&&c.nearlyEqual(a[3],s[3],t)&&c.nearlyEqual(a[4],s[4],t)&&c.nearlyEqual(a[5],s[5],t)}copyFrom(o){const t=this.matrix,a=o.matrix;return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],this}setToTranslation(o,t){const a=this.matrix;a[0]=1,a[1]=0,a[2]=0,a[3]=1,a[4]=o,a[5]=t}translate(o,t){var a=this.matrix;a[4]=a[0]*o+a[2]*t+a[4],a[5]=a[1]*o+a[3]*t+a[5]}setToScale(o,t){const a=this.matrix;a[0]=o,a[1]=0,a[2]=0,a[3]=t,a[4]=0,a[5]=0}scale(o,t){const a=this.matrix;a[0]*=o,a[1]*=o,a[2]*=t,a[3]*=t}setToRotation(o){const t=this.matrix;let a=Math.cos(o),s=Math.sin(o);(a===-1||a===1)&&(s=0),(s===-1||s===1)&&(a=0),t[0]=a,t[1]=s,t[2]=-s,t[3]=a,t[4]=0,t[5]=0}rotate(o){const t=this.matrix;let a=Math.cos(o),s=Math.sin(o);(a===-1||a===1)&&(s=0),(s===-1||s===1)&&(a=0);const i=t[0],n=t[1],m=t[2],r=t[3];t[0]=i*a+m*s,t[1]=n*a+r*s,t[2]=i*-s+m*a,t[3]=n*-s+r*a}setToRotationAround(o,t,a){const s=this.matrix;let i=Math.cos(o),n=Math.sin(o);(i===-1||i===1)&&(n=0),(n===-1||n===1)&&(i=0),s[0]=i,s[1]=n,s[2]=-n,s[3]=i,s[4]=t-t*i+a*n,s[5]=a-t*n+a*i}rotateAround(o,t,a){this.translate(t,a),this.rotate(o),this.translate(-t,-a)}setToFlipX(o){const t=this.matrix;t[0]=-1,t[1]=0,t[2]=0,t[3]=1,t[4]=2*o,t[5]=0}flipX(o){this.translate(o,0),this.scale(-1,1),this.translate(-o,0)}setToFlipY(o){const t=this.matrix;t[0]=-1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=2*o}flipY(o){this.translate(0,o),this.scale(1,-1),this.translate(0,-o)}concatenate(o){const t=this.matrix,a=o.matrix,s=t[0],i=t[1],n=t[2],m=t[3],r=t[4],h=t[5],l=a[0],e=a[1],x=a[2],f=a[3],u=a[4],T=a[5];t[0]=l*s+e*n,t[1]=l*i+e*m,t[2]=x*s+f*n,t[3]=x*i+f*m,t[4]=u*s+T*n+r,t[5]=u*i+T*m+h}preConcatenate(o){const t=this.matrix,a=o.matrix,s=t[0],i=t[1],n=t[2],m=t[3],r=t[4],h=t[5],l=a[0],e=a[1],x=a[2],f=a[3],u=a[4],T=a[5];t[0]=s*l+i*x,t[1]=s*e+i*f,t[2]=n*l+m*x,t[3]=n*e+m*f,t[4]=r*l+h*x+u,t[5]=r*e+h*f+T}transform(o,t){const a=this.matrix,s=a[0]*o[0]+a[2]*o[1]+a[4],i=a[1]*o[0]+a[3]*o[1]+a[5];t[0]=s,t[1]=i}invert(){const o=this.matrix,t=o[0],a=o[1],s=o[2],i=o[3],n=o[4],m=o[5],r=t*i-a*s;return o[0]=i/r,o[1]=-a/r,o[2]=-s/r,o[3]=t/r,o[4]=(s*m-i*n)/r,o[5]=-(t*m-a*n)/r,this}toString(){const o=this.matrix;return`[[${o[0]} ${o[1]}] [${o[2]} ${o[3]}] [${o[4]} ${o[5]}]]`}}c.AffineTransformation=y})(gdjs||(gdjs={})); +//# sourceMappingURL=affinetransformation.js.map diff --git a/Builds/0.0.6/app/android-icon-144.png b/Builds/0.0.6/app/android-icon-144.png new file mode 100644 index 0000000000000000000000000000000000000000..ca22865df31df38285319c5aecd2626bbac2363c Binary files /dev/null and b/Builds/0.0.6/app/android-icon-144.png differ diff --git a/Builds/0.0.6/app/android-icon-192.png b/Builds/0.0.6/app/android-icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f4b758ad1e3b8fedff5c4b5c437ca77e24c566 Binary files /dev/null and b/Builds/0.0.6/app/android-icon-192.png differ diff --git a/Builds/0.0.6/app/android-icon-36.png b/Builds/0.0.6/app/android-icon-36.png new file mode 100644 index 0000000000000000000000000000000000000000..5b41b9008c6f3e11c1eb486d42d5f78b4466705a Binary files /dev/null and b/Builds/0.0.6/app/android-icon-36.png differ diff --git a/Builds/0.0.6/app/android-icon-48.png b/Builds/0.0.6/app/android-icon-48.png new file mode 100644 index 0000000000000000000000000000000000000000..4484f358cdd99333827c1f40c862ad668103dea2 Binary files /dev/null and b/Builds/0.0.6/app/android-icon-48.png differ diff --git a/Builds/0.0.6/app/android-icon-72.png b/Builds/0.0.6/app/android-icon-72.png new file mode 100644 index 0000000000000000000000000000000000000000..7ac93ba7386a07e7aa420b6c382c791fb417316a Binary files /dev/null and b/Builds/0.0.6/app/android-icon-72.png differ diff --git a/Builds/0.0.6/app/android-icon-96.png b/Builds/0.0.6/app/android-icon-96.png new file mode 100644 index 0000000000000000000000000000000000000000..d1ab7a06539138e35551f7c9350830cb9ad8ba88 Binary files /dev/null and b/Builds/0.0.6/app/android-icon-96.png differ diff --git a/Builds/0.0.6/app/android-windowSplashScreenAnimatedIcon.png b/Builds/0.0.6/app/android-windowSplashScreenAnimatedIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..f525ecb7065c0c5a0853a5a1808b049a5621eec0 Binary files /dev/null and b/Builds/0.0.6/app/android-windowSplashScreenAnimatedIcon.png differ diff --git a/Builds/0.0.6/app/code0.js b/Builds/0.0.6/app/code0.js new file mode 100644 index 0000000000000000000000000000000000000000..78c74880ef143f1e3a7a6907af86b798275f9619 --- /dev/null +++ b/Builds/0.0.6/app/code0.js @@ -0,0 +1,9988 @@ +gdjs.Level10Code = {}; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level10Code.GDPlayerObjects3_1final = []; + +gdjs.Level10Code.GDPlayerObjects5_1final = []; + +gdjs.Level10Code.GDPortalObjects3_1final = []; + +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level10Code.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.Level10Code.GDBackgroundPlantsObjects1= []; +gdjs.Level10Code.GDBackgroundPlantsObjects2= []; +gdjs.Level10Code.GDBackgroundPlantsObjects3= []; +gdjs.Level10Code.GDBackgroundPlantsObjects4= []; +gdjs.Level10Code.GDBackgroundPlantsObjects5= []; +gdjs.Level10Code.GDBackgroundPlantsObjects6= []; +gdjs.Level10Code.GDBackgroundPlantsObjects7= []; +gdjs.Level10Code.GDBackgroundPlantsObjects8= []; +gdjs.Level10Code.GDPlayerObjects1= []; +gdjs.Level10Code.GDPlayerObjects2= []; +gdjs.Level10Code.GDPlayerObjects3= []; +gdjs.Level10Code.GDPlayerObjects4= []; +gdjs.Level10Code.GDPlayerObjects5= []; +gdjs.Level10Code.GDPlayerObjects6= []; +gdjs.Level10Code.GDPlayerObjects7= []; +gdjs.Level10Code.GDPlayerObjects8= []; +gdjs.Level10Code.GDFlyingDemonObjects1= []; +gdjs.Level10Code.GDFlyingDemonObjects2= []; +gdjs.Level10Code.GDFlyingDemonObjects3= []; +gdjs.Level10Code.GDFlyingDemonObjects4= []; +gdjs.Level10Code.GDFlyingDemonObjects5= []; +gdjs.Level10Code.GDFlyingDemonObjects6= []; +gdjs.Level10Code.GDFlyingDemonObjects7= []; +gdjs.Level10Code.GDFlyingDemonObjects8= []; +gdjs.Level10Code.GDFireDemonObjects1= []; +gdjs.Level10Code.GDFireDemonObjects2= []; +gdjs.Level10Code.GDFireDemonObjects3= []; +gdjs.Level10Code.GDFireDemonObjects4= []; +gdjs.Level10Code.GDFireDemonObjects5= []; +gdjs.Level10Code.GDFireDemonObjects6= []; +gdjs.Level10Code.GDFireDemonObjects7= []; +gdjs.Level10Code.GDFireDemonObjects8= []; +gdjs.Level10Code.GDCheckpointObjects1= []; +gdjs.Level10Code.GDCheckpointObjects2= []; +gdjs.Level10Code.GDCheckpointObjects3= []; +gdjs.Level10Code.GDCheckpointObjects4= []; +gdjs.Level10Code.GDCheckpointObjects5= []; +gdjs.Level10Code.GDCheckpointObjects6= []; +gdjs.Level10Code.GDCheckpointObjects7= []; +gdjs.Level10Code.GDCheckpointObjects8= []; +gdjs.Level10Code.GDStaticPlatform3Objects1= []; +gdjs.Level10Code.GDStaticPlatform3Objects2= []; +gdjs.Level10Code.GDStaticPlatform3Objects3= []; +gdjs.Level10Code.GDStaticPlatform3Objects4= []; +gdjs.Level10Code.GDStaticPlatform3Objects5= []; +gdjs.Level10Code.GDStaticPlatform3Objects6= []; +gdjs.Level10Code.GDStaticPlatform3Objects7= []; +gdjs.Level10Code.GDStaticPlatform3Objects8= []; +gdjs.Level10Code.GDStaticPlatform2Objects1= []; +gdjs.Level10Code.GDStaticPlatform2Objects2= []; +gdjs.Level10Code.GDStaticPlatform2Objects3= []; +gdjs.Level10Code.GDStaticPlatform2Objects4= []; +gdjs.Level10Code.GDStaticPlatform2Objects5= []; +gdjs.Level10Code.GDStaticPlatform2Objects6= []; +gdjs.Level10Code.GDStaticPlatform2Objects7= []; +gdjs.Level10Code.GDStaticPlatform2Objects8= []; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.Level10Code.GDStaticPlatform1Objects1= []; +gdjs.Level10Code.GDStaticPlatform1Objects2= []; +gdjs.Level10Code.GDStaticPlatform1Objects3= []; +gdjs.Level10Code.GDStaticPlatform1Objects4= []; +gdjs.Level10Code.GDStaticPlatform1Objects5= []; +gdjs.Level10Code.GDStaticPlatform1Objects6= []; +gdjs.Level10Code.GDStaticPlatform1Objects7= []; +gdjs.Level10Code.GDStaticPlatform1Objects8= []; +gdjs.Level10Code.GDPortalObjects1= []; +gdjs.Level10Code.GDPortalObjects2= []; +gdjs.Level10Code.GDPortalObjects3= []; +gdjs.Level10Code.GDPortalObjects4= []; +gdjs.Level10Code.GDPortalObjects5= []; +gdjs.Level10Code.GDPortalObjects6= []; +gdjs.Level10Code.GDPortalObjects7= []; +gdjs.Level10Code.GDPortalObjects8= []; +gdjs.Level10Code.GDLadderObjects1= []; +gdjs.Level10Code.GDLadderObjects2= []; +gdjs.Level10Code.GDLadderObjects3= []; +gdjs.Level10Code.GDLadderObjects4= []; +gdjs.Level10Code.GDLadderObjects5= []; +gdjs.Level10Code.GDLadderObjects6= []; +gdjs.Level10Code.GDLadderObjects7= []; +gdjs.Level10Code.GDLadderObjects8= []; +gdjs.Level10Code.GDBloodParticlesObjects1= []; +gdjs.Level10Code.GDBloodParticlesObjects2= []; +gdjs.Level10Code.GDBloodParticlesObjects3= []; +gdjs.Level10Code.GDBloodParticlesObjects4= []; +gdjs.Level10Code.GDBloodParticlesObjects5= []; +gdjs.Level10Code.GDBloodParticlesObjects6= []; +gdjs.Level10Code.GDBloodParticlesObjects7= []; +gdjs.Level10Code.GDBloodParticlesObjects8= []; +gdjs.Level10Code.GDProjectileDeathParticlesObjects1= []; +gdjs.Level10Code.GDProjectileDeathParticlesObjects2= []; +gdjs.Level10Code.GDProjectileDeathParticlesObjects3= []; +gdjs.Level10Code.GDProjectileDeathParticlesObjects4= []; +gdjs.Level10Code.GDProjectileDeathParticlesObjects5= []; +gdjs.Level10Code.GDProjectileDeathParticlesObjects6= []; +gdjs.Level10Code.GDProjectileDeathParticlesObjects7= []; +gdjs.Level10Code.GDProjectileDeathParticlesObjects8= []; +gdjs.Level10Code.GDDoorParticlesObjects1= []; +gdjs.Level10Code.GDDoorParticlesObjects2= []; +gdjs.Level10Code.GDDoorParticlesObjects3= []; +gdjs.Level10Code.GDDoorParticlesObjects4= []; +gdjs.Level10Code.GDDoorParticlesObjects5= []; +gdjs.Level10Code.GDDoorParticlesObjects6= []; +gdjs.Level10Code.GDDoorParticlesObjects7= []; +gdjs.Level10Code.GDDoorParticlesObjects8= []; +gdjs.Level10Code.GDDustParticleObjects1= []; +gdjs.Level10Code.GDDustParticleObjects2= []; +gdjs.Level10Code.GDDustParticleObjects3= []; +gdjs.Level10Code.GDDustParticleObjects4= []; +gdjs.Level10Code.GDDustParticleObjects5= []; +gdjs.Level10Code.GDDustParticleObjects6= []; +gdjs.Level10Code.GDDustParticleObjects7= []; +gdjs.Level10Code.GDDustParticleObjects8= []; +gdjs.Level10Code.GDLivesBarObjects1= []; +gdjs.Level10Code.GDLivesBarObjects2= []; +gdjs.Level10Code.GDLivesBarObjects3= []; +gdjs.Level10Code.GDLivesBarObjects4= []; +gdjs.Level10Code.GDLivesBarObjects5= []; +gdjs.Level10Code.GDLivesBarObjects6= []; +gdjs.Level10Code.GDLivesBarObjects7= []; +gdjs.Level10Code.GDLivesBarObjects8= []; +gdjs.Level10Code.GDHopeBarObjects1= []; +gdjs.Level10Code.GDHopeBarObjects2= []; +gdjs.Level10Code.GDHopeBarObjects3= []; +gdjs.Level10Code.GDHopeBarObjects4= []; +gdjs.Level10Code.GDHopeBarObjects5= []; +gdjs.Level10Code.GDHopeBarObjects6= []; +gdjs.Level10Code.GDHopeBarObjects7= []; +gdjs.Level10Code.GDHopeBarObjects8= []; +gdjs.Level10Code.GDMemoryObjects1= []; +gdjs.Level10Code.GDMemoryObjects2= []; +gdjs.Level10Code.GDMemoryObjects3= []; +gdjs.Level10Code.GDMemoryObjects4= []; +gdjs.Level10Code.GDMemoryObjects5= []; +gdjs.Level10Code.GDMemoryObjects6= []; +gdjs.Level10Code.GDMemoryObjects7= []; +gdjs.Level10Code.GDMemoryObjects8= []; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.Level10Code.GDHorizontalDemonObjects1= []; +gdjs.Level10Code.GDHorizontalDemonObjects2= []; +gdjs.Level10Code.GDHorizontalDemonObjects3= []; +gdjs.Level10Code.GDHorizontalDemonObjects4= []; +gdjs.Level10Code.GDHorizontalDemonObjects5= []; +gdjs.Level10Code.GDHorizontalDemonObjects6= []; +gdjs.Level10Code.GDHorizontalDemonObjects7= []; +gdjs.Level10Code.GDHorizontalDemonObjects8= []; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects1= []; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects2= []; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3= []; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4= []; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5= []; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects6= []; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects7= []; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects8= []; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects1= []; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects2= []; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3= []; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects4= []; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects5= []; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects6= []; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects7= []; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects8= []; +gdjs.Level10Code.GDFlippingPlatformObjects1= []; +gdjs.Level10Code.GDFlippingPlatformObjects2= []; +gdjs.Level10Code.GDFlippingPlatformObjects3= []; +gdjs.Level10Code.GDFlippingPlatformObjects4= []; +gdjs.Level10Code.GDFlippingPlatformObjects5= []; +gdjs.Level10Code.GDFlippingPlatformObjects6= []; +gdjs.Level10Code.GDFlippingPlatformObjects7= []; +gdjs.Level10Code.GDFlippingPlatformObjects8= []; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects1= []; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects2= []; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects3= []; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4= []; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects5= []; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects6= []; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects7= []; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects8= []; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.Level10Code.GDFlippingPlatform2Objects1= []; +gdjs.Level10Code.GDFlippingPlatform2Objects2= []; +gdjs.Level10Code.GDFlippingPlatform2Objects3= []; +gdjs.Level10Code.GDFlippingPlatform2Objects4= []; +gdjs.Level10Code.GDFlippingPlatform2Objects5= []; +gdjs.Level10Code.GDFlippingPlatform2Objects6= []; +gdjs.Level10Code.GDFlippingPlatform2Objects7= []; +gdjs.Level10Code.GDFlippingPlatform2Objects8= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects1= []; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects2= []; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects3= []; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4= []; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects5= []; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects6= []; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects7= []; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects8= []; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects1= []; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects2= []; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects3= []; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects4= []; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5= []; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects6= []; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects7= []; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects8= []; +gdjs.Level10Code.GDTestObjects1= []; +gdjs.Level10Code.GDTestObjects2= []; +gdjs.Level10Code.GDTestObjects3= []; +gdjs.Level10Code.GDTestObjects4= []; +gdjs.Level10Code.GDTestObjects5= []; +gdjs.Level10Code.GDTestObjects6= []; +gdjs.Level10Code.GDTestObjects7= []; +gdjs.Level10Code.GDTestObjects8= []; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects1= []; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects2= []; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3= []; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects4= []; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects5= []; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects6= []; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects7= []; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects8= []; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects1= []; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects2= []; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3= []; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects4= []; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects5= []; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects6= []; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects7= []; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects8= []; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects1= []; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects2= []; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects3= []; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects4= []; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects5= []; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects6= []; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects7= []; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects8= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects1= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects2= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects3= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects6= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects8= []; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.Level10Code.GDLaserRingObjects1= []; +gdjs.Level10Code.GDLaserRingObjects2= []; +gdjs.Level10Code.GDLaserRingObjects3= []; +gdjs.Level10Code.GDLaserRingObjects4= []; +gdjs.Level10Code.GDLaserRingObjects5= []; +gdjs.Level10Code.GDLaserRingObjects6= []; +gdjs.Level10Code.GDLaserRingObjects7= []; +gdjs.Level10Code.GDLaserRingObjects8= []; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects1= []; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects2= []; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects3= []; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects4= []; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects5= []; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects6= []; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects7= []; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects8= []; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects1= []; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects2= []; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3= []; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4= []; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects5= []; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects6= []; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects7= []; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects8= []; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects1= []; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects2= []; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects3= []; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects4= []; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects5= []; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects6= []; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects7= []; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects8= []; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects1= []; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects2= []; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects3= []; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects4= []; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects5= []; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects6= []; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects7= []; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects8= []; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects1= []; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects2= []; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects3= []; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4= []; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects5= []; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects6= []; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects7= []; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects8= []; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects1= []; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects2= []; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects3= []; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4= []; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects5= []; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects6= []; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects7= []; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects8= []; +gdjs.Level10Code.GDCameraGlitchFixObjects1= []; +gdjs.Level10Code.GDCameraGlitchFixObjects2= []; +gdjs.Level10Code.GDCameraGlitchFixObjects3= []; +gdjs.Level10Code.GDCameraGlitchFixObjects4= []; +gdjs.Level10Code.GDCameraGlitchFixObjects5= []; +gdjs.Level10Code.GDCameraGlitchFixObjects6= []; +gdjs.Level10Code.GDCameraGlitchFixObjects7= []; +gdjs.Level10Code.GDCameraGlitchFixObjects8= []; +gdjs.Level10Code.GDLeftBoundaryObjects1= []; +gdjs.Level10Code.GDLeftBoundaryObjects2= []; +gdjs.Level10Code.GDLeftBoundaryObjects3= []; +gdjs.Level10Code.GDLeftBoundaryObjects4= []; +gdjs.Level10Code.GDLeftBoundaryObjects5= []; +gdjs.Level10Code.GDLeftBoundaryObjects6= []; +gdjs.Level10Code.GDLeftBoundaryObjects7= []; +gdjs.Level10Code.GDLeftBoundaryObjects8= []; +gdjs.Level10Code.GDRightBoundaryObjects1= []; +gdjs.Level10Code.GDRightBoundaryObjects2= []; +gdjs.Level10Code.GDRightBoundaryObjects3= []; +gdjs.Level10Code.GDRightBoundaryObjects4= []; +gdjs.Level10Code.GDRightBoundaryObjects5= []; +gdjs.Level10Code.GDRightBoundaryObjects6= []; +gdjs.Level10Code.GDRightBoundaryObjects7= []; +gdjs.Level10Code.GDRightBoundaryObjects8= []; +gdjs.Level10Code.GDTopBoundaryObjects1= []; +gdjs.Level10Code.GDTopBoundaryObjects2= []; +gdjs.Level10Code.GDTopBoundaryObjects3= []; +gdjs.Level10Code.GDTopBoundaryObjects4= []; +gdjs.Level10Code.GDTopBoundaryObjects5= []; +gdjs.Level10Code.GDTopBoundaryObjects6= []; +gdjs.Level10Code.GDTopBoundaryObjects7= []; +gdjs.Level10Code.GDTopBoundaryObjects8= []; +gdjs.Level10Code.GDBottomBoundaryObjects1= []; +gdjs.Level10Code.GDBottomBoundaryObjects2= []; +gdjs.Level10Code.GDBottomBoundaryObjects3= []; +gdjs.Level10Code.GDBottomBoundaryObjects4= []; +gdjs.Level10Code.GDBottomBoundaryObjects5= []; +gdjs.Level10Code.GDBottomBoundaryObjects6= []; +gdjs.Level10Code.GDBottomBoundaryObjects7= []; +gdjs.Level10Code.GDBottomBoundaryObjects8= []; +gdjs.Level10Code.GDBoundaryJumpThroughObjects1= []; +gdjs.Level10Code.GDBoundaryJumpThroughObjects2= []; +gdjs.Level10Code.GDBoundaryJumpThroughObjects3= []; +gdjs.Level10Code.GDBoundaryJumpThroughObjects4= []; +gdjs.Level10Code.GDBoundaryJumpThroughObjects5= []; +gdjs.Level10Code.GDBoundaryJumpThroughObjects6= []; +gdjs.Level10Code.GDBoundaryJumpThroughObjects7= []; +gdjs.Level10Code.GDBoundaryJumpThroughObjects8= []; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects1= []; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects2= []; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects3= []; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4= []; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects5= []; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects6= []; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects7= []; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects8= []; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects1= []; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects2= []; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects3= []; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects4= []; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects5= []; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects6= []; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects7= []; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects8= []; +gdjs.Level10Code.GDSinage_9595WObjects1= []; +gdjs.Level10Code.GDSinage_9595WObjects2= []; +gdjs.Level10Code.GDSinage_9595WObjects3= []; +gdjs.Level10Code.GDSinage_9595WObjects4= []; +gdjs.Level10Code.GDSinage_9595WObjects5= []; +gdjs.Level10Code.GDSinage_9595WObjects6= []; +gdjs.Level10Code.GDSinage_9595WObjects7= []; +gdjs.Level10Code.GDSinage_9595WObjects8= []; +gdjs.Level10Code.GDSinage_9595AObjects1= []; +gdjs.Level10Code.GDSinage_9595AObjects2= []; +gdjs.Level10Code.GDSinage_9595AObjects3= []; +gdjs.Level10Code.GDSinage_9595AObjects4= []; +gdjs.Level10Code.GDSinage_9595AObjects5= []; +gdjs.Level10Code.GDSinage_9595AObjects6= []; +gdjs.Level10Code.GDSinage_9595AObjects7= []; +gdjs.Level10Code.GDSinage_9595AObjects8= []; +gdjs.Level10Code.GDSinage_9595SObjects1= []; +gdjs.Level10Code.GDSinage_9595SObjects2= []; +gdjs.Level10Code.GDSinage_9595SObjects3= []; +gdjs.Level10Code.GDSinage_9595SObjects4= []; +gdjs.Level10Code.GDSinage_9595SObjects5= []; +gdjs.Level10Code.GDSinage_9595SObjects6= []; +gdjs.Level10Code.GDSinage_9595SObjects7= []; +gdjs.Level10Code.GDSinage_9595SObjects8= []; +gdjs.Level10Code.GDSinage_9595DObjects1= []; +gdjs.Level10Code.GDSinage_9595DObjects2= []; +gdjs.Level10Code.GDSinage_9595DObjects3= []; +gdjs.Level10Code.GDSinage_9595DObjects4= []; +gdjs.Level10Code.GDSinage_9595DObjects5= []; +gdjs.Level10Code.GDSinage_9595DObjects6= []; +gdjs.Level10Code.GDSinage_9595DObjects7= []; +gdjs.Level10Code.GDSinage_9595DObjects8= []; +gdjs.Level10Code.GDSinage_9595SpaceObjects1= []; +gdjs.Level10Code.GDSinage_9595SpaceObjects2= []; +gdjs.Level10Code.GDSinage_9595SpaceObjects3= []; +gdjs.Level10Code.GDSinage_9595SpaceObjects4= []; +gdjs.Level10Code.GDSinage_9595SpaceObjects5= []; +gdjs.Level10Code.GDSinage_9595SpaceObjects6= []; +gdjs.Level10Code.GDSinage_9595SpaceObjects7= []; +gdjs.Level10Code.GDSinage_9595SpaceObjects8= []; +gdjs.Level10Code.GDSinage_9595HealObjects1= []; +gdjs.Level10Code.GDSinage_9595HealObjects2= []; +gdjs.Level10Code.GDSinage_9595HealObjects3= []; +gdjs.Level10Code.GDSinage_9595HealObjects4= []; +gdjs.Level10Code.GDSinage_9595HealObjects5= []; +gdjs.Level10Code.GDSinage_9595HealObjects6= []; +gdjs.Level10Code.GDSinage_9595HealObjects7= []; +gdjs.Level10Code.GDSinage_9595HealObjects8= []; +gdjs.Level10Code.GDSinage_9595ProceedObjects1= []; +gdjs.Level10Code.GDSinage_9595ProceedObjects2= []; +gdjs.Level10Code.GDSinage_9595ProceedObjects3= []; +gdjs.Level10Code.GDSinage_9595ProceedObjects4= []; +gdjs.Level10Code.GDSinage_9595ProceedObjects5= []; +gdjs.Level10Code.GDSinage_9595ProceedObjects6= []; +gdjs.Level10Code.GDSinage_9595ProceedObjects7= []; +gdjs.Level10Code.GDSinage_9595ProceedObjects8= []; +gdjs.Level10Code.GDSinage_9595DeathObjects1= []; +gdjs.Level10Code.GDSinage_9595DeathObjects2= []; +gdjs.Level10Code.GDSinage_9595DeathObjects3= []; +gdjs.Level10Code.GDSinage_9595DeathObjects4= []; +gdjs.Level10Code.GDSinage_9595DeathObjects5= []; +gdjs.Level10Code.GDSinage_9595DeathObjects6= []; +gdjs.Level10Code.GDSinage_9595DeathObjects7= []; +gdjs.Level10Code.GDSinage_9595DeathObjects8= []; +gdjs.Level10Code.GDSinage_9595DownArrowObjects1= []; +gdjs.Level10Code.GDSinage_9595DownArrowObjects2= []; +gdjs.Level10Code.GDSinage_9595DownArrowObjects3= []; +gdjs.Level10Code.GDSinage_9595DownArrowObjects4= []; +gdjs.Level10Code.GDSinage_9595DownArrowObjects5= []; +gdjs.Level10Code.GDSinage_9595DownArrowObjects6= []; +gdjs.Level10Code.GDSinage_9595DownArrowObjects7= []; +gdjs.Level10Code.GDSinage_9595DownArrowObjects8= []; +gdjs.Level10Code.GDSinage_9595CheckpointObjects1= []; +gdjs.Level10Code.GDSinage_9595CheckpointObjects2= []; +gdjs.Level10Code.GDSinage_9595CheckpointObjects3= []; +gdjs.Level10Code.GDSinage_9595CheckpointObjects4= []; +gdjs.Level10Code.GDSinage_9595CheckpointObjects5= []; +gdjs.Level10Code.GDSinage_9595CheckpointObjects6= []; +gdjs.Level10Code.GDSinage_9595CheckpointObjects7= []; +gdjs.Level10Code.GDSinage_9595CheckpointObjects8= []; +gdjs.Level10Code.GDSinage_9595KillObjects1= []; +gdjs.Level10Code.GDSinage_9595KillObjects2= []; +gdjs.Level10Code.GDSinage_9595KillObjects3= []; +gdjs.Level10Code.GDSinage_9595KillObjects4= []; +gdjs.Level10Code.GDSinage_9595KillObjects5= []; +gdjs.Level10Code.GDSinage_9595KillObjects6= []; +gdjs.Level10Code.GDSinage_9595KillObjects7= []; +gdjs.Level10Code.GDSinage_9595KillObjects8= []; +gdjs.Level10Code.GDSinage_9595CollectObjects1= []; +gdjs.Level10Code.GDSinage_9595CollectObjects2= []; +gdjs.Level10Code.GDSinage_9595CollectObjects3= []; +gdjs.Level10Code.GDSinage_9595CollectObjects4= []; +gdjs.Level10Code.GDSinage_9595CollectObjects5= []; +gdjs.Level10Code.GDSinage_9595CollectObjects6= []; +gdjs.Level10Code.GDSinage_9595CollectObjects7= []; +gdjs.Level10Code.GDSinage_9595CollectObjects8= []; +gdjs.Level10Code.GDSinage_9595ArrowObjects1= []; +gdjs.Level10Code.GDSinage_9595ArrowObjects2= []; +gdjs.Level10Code.GDSinage_9595ArrowObjects3= []; +gdjs.Level10Code.GDSinage_9595ArrowObjects4= []; +gdjs.Level10Code.GDSinage_9595ArrowObjects5= []; +gdjs.Level10Code.GDSinage_9595ArrowObjects6= []; +gdjs.Level10Code.GDSinage_9595ArrowObjects7= []; +gdjs.Level10Code.GDSinage_9595ArrowObjects8= []; +gdjs.Level10Code.GDSinage_9595JumpObjects1= []; +gdjs.Level10Code.GDSinage_9595JumpObjects2= []; +gdjs.Level10Code.GDSinage_9595JumpObjects3= []; +gdjs.Level10Code.GDSinage_9595JumpObjects4= []; +gdjs.Level10Code.GDSinage_9595JumpObjects5= []; +gdjs.Level10Code.GDSinage_9595JumpObjects6= []; +gdjs.Level10Code.GDSinage_9595JumpObjects7= []; +gdjs.Level10Code.GDSinage_9595JumpObjects8= []; +gdjs.Level10Code.GDSinage_9595HoldObjects1= []; +gdjs.Level10Code.GDSinage_9595HoldObjects2= []; +gdjs.Level10Code.GDSinage_9595HoldObjects3= []; +gdjs.Level10Code.GDSinage_9595HoldObjects4= []; +gdjs.Level10Code.GDSinage_9595HoldObjects5= []; +gdjs.Level10Code.GDSinage_9595HoldObjects6= []; +gdjs.Level10Code.GDSinage_9595HoldObjects7= []; +gdjs.Level10Code.GDSinage_9595HoldObjects8= []; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects1= []; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects2= []; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects3= []; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects4= []; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects5= []; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects6= []; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects7= []; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects8= []; +gdjs.Level10Code.GDSinage_9595RestartObjects1= []; +gdjs.Level10Code.GDSinage_9595RestartObjects2= []; +gdjs.Level10Code.GDSinage_9595RestartObjects3= []; +gdjs.Level10Code.GDSinage_9595RestartObjects4= []; +gdjs.Level10Code.GDSinage_9595RestartObjects5= []; +gdjs.Level10Code.GDSinage_9595RestartObjects6= []; +gdjs.Level10Code.GDSinage_9595RestartObjects7= []; +gdjs.Level10Code.GDSinage_9595RestartObjects8= []; +gdjs.Level10Code.GDSinage_9595PauseObjects1= []; +gdjs.Level10Code.GDSinage_9595PauseObjects2= []; +gdjs.Level10Code.GDSinage_9595PauseObjects3= []; +gdjs.Level10Code.GDSinage_9595PauseObjects4= []; +gdjs.Level10Code.GDSinage_9595PauseObjects5= []; +gdjs.Level10Code.GDSinage_9595PauseObjects6= []; +gdjs.Level10Code.GDSinage_9595PauseObjects7= []; +gdjs.Level10Code.GDSinage_9595PauseObjects8= []; +gdjs.Level10Code.GDTest2Objects1= []; +gdjs.Level10Code.GDTest2Objects2= []; +gdjs.Level10Code.GDTest2Objects3= []; +gdjs.Level10Code.GDTest2Objects4= []; +gdjs.Level10Code.GDTest2Objects5= []; +gdjs.Level10Code.GDTest2Objects6= []; +gdjs.Level10Code.GDTest2Objects7= []; +gdjs.Level10Code.GDTest2Objects8= []; + + +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects3}); +gdjs.Level10Code.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects4[k] = gdjs.Level10Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.Level10Code.GDCheckpointObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects3}); +gdjs.Level10Code.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level10Code.GDCheckpointObjects3 */ +/* Reuse gdjs.Level10Code.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects3Objects, (( gdjs.Level10Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDCheckpointObjects3[0].getPointX("")), (( gdjs.Level10Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level10Code.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.Level10Code.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects, (( gdjs.Level10Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects4[0].getPointX("")), (( gdjs.Level10Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.Level10Code.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects3Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.Level10Code.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDCheckpointObjects3[k] = gdjs.Level10Code.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.Level10Code.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level10Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level10Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level10Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level10Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level10Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level10Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level10Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level10Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level10Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level10Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level10Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level10Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level10Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level10Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level10Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level10Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level10Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level10Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level10Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level10Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level10Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level10Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level10Code.GDBloodParticlesObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.Level10Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level10Code.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level10Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level10Code.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level10Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level10Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level10Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level10Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level10Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level10Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level10Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level10Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level10Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level10Code.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level10Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level10Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level10Code.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.Level10Code.GDFlyingDemonObjects4[0].getName()) :gdjs.Level10Code.GDFireDemonObjects4[0].getName()) :gdjs.Level10Code.GDHorizontalDemonObjects4[0].getName()) :gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.Level10Code.GDLaserRingObjects4[0].getName()) :gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level10Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level10Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDFlyingDemonObjects4[k] = gdjs.Level10Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level10Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDFireDemonObjects4[k] = gdjs.Level10Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level10Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDHorizontalDemonObjects4[k] = gdjs.Level10Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserRingObjects4[k] = gdjs.Level10Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level10Code.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDFlyingDemonObjects4[k] = gdjs.Level10Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level10Code.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDFireDemonObjects4[k] = gdjs.Level10Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level10Code.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDHorizontalDemonObjects4[k] = gdjs.Level10Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserRingObjects4[k] = gdjs.Level10Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4 */ +gdjs.Level10Code.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDBloodParticlesObjects4Objects, (( gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level10Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level10Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.Level10Code.GDFireDemonObjects4[0].getPointX("")) :gdjs.Level10Code.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.Level10Code.GDLaserRingObjects4[0].getPointX("")) :gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level10Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level10Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDFlyingDemonObjects4[0].getWidth()) :gdjs.Level10Code.GDFireDemonObjects4[0].getWidth()) :gdjs.Level10Code.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.Level10Code.GDLaserRingObjects4[0].getWidth()) :gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level10Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level10Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.Level10Code.GDFireDemonObjects4[0].getPointY("")) :gdjs.Level10Code.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.Level10Code.GDLaserRingObjects4[0].getPointY("")) :gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level10Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level10Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level10Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDFlyingDemonObjects4[0].getHeight()) :gdjs.Level10Code.GDFireDemonObjects4[0].getHeight()) :gdjs.Level10Code.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.Level10Code.GDLaserRingObjects4[0].getHeight()) :gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level10Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.Level10Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.Level10Code.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level10Code.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.Level10Code.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserRingObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.Level10Code.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level10Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level10Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level10Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level10Code.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level10Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level10Code.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level10Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level10Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level10Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level10Code.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level10Code.GDPlayerObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.Level10Code.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.Level10Code.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.Level10Code.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.Level10Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.Level10Code.userFunc0x1e41350 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.Level10Code.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.Level10Code.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level10Code.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.Level10Code.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.Level10Code.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.Level10Code.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.Level10Code.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.Level10Code.userFunc0x1e41350(runtimeScene, objects); + +} + + +};gdjs.Level10Code.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level10Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level10Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level10Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level10Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level10Code_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level10Code.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.Level10Code.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.Level10Code.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level10Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.Level10Code.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level10Code.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.Level10Code.GDFireDemonObjects5}); +gdjs.Level10Code.userFunc0x1e41470 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.Level10Code.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level10Code.GDFireDemonObjects5 */ +/* Reuse gdjs.Level10Code.GDFlyingDemonObjects5 */ +/* Reuse gdjs.Level10Code.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level10Code.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.Level10Code.GDFireDemonObjects5); +gdjs.Level10Code.userFunc0x1e41470(runtimeScene, objects); + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level10Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level10Code.GDTurretDemon_9595EyeObjects5}); +gdjs.Level10Code.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level10Code.GDMiteDemon_9595BaseObjects5, gdjs.Level10Code.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5, gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5, gdjs.Level10Code.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5, gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5, gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level10Code.GDTurretDemon_9595EyeObjects5, gdjs.Level10Code.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.Level10Code.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5, gdjs.Level10Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level10Code.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.Level10Code.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level10Code.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.Level10Code.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level10Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level10Code.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level10Code.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level10Code.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level10Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level10Code.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level10Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level10Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level10Code_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level10Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level10Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.Level10Code.eventsList13(runtimeScene); +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.Level10Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level10Code.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level10Code.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level10Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.Level10Code.eventsList8(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList14(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level10Code.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects3[i].setVariableBoolean(gdjs.Level10Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level10Code.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects3[i].getVariableBoolean(gdjs.Level10Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects3[k] = gdjs.Level10Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects4[k] = gdjs.Level10Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.Level10Code.eventsList6(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList18(runtimeScene); +} + + +};gdjs.Level10Code.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level10Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects4[k] = gdjs.Level10Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level10Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects3[k] = gdjs.Level10Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects2}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.Level10Code.GDDustParticleObjects2}); +gdjs.Level10Code.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.Level10Code.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects3[k] = gdjs.Level10Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects2 */ +gdjs.Level10Code.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDDustParticleObjects2Objects, (( gdjs.Level10Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.Level10Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.Level10Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level10Code.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level10Code.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.Level10Code.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.Level10Code.eventsList0(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList2(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList19(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList21(runtimeScene); +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level10Code_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level10Code.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.Level10Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.Level10Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level10Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.Level10Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level10Code.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.Level10Code.GDFireDemonObjects4}); +gdjs.Level10Code.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level10Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level10Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDFlyingDemonObjects4[k] = gdjs.Level10Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level10Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDHorizontalDemonObjects4[k] = gdjs.Level10Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level10Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDFireDemonObjects4[k] = gdjs.Level10Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level10Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level10Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level10Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level10Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level10Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level10Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level10Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level10Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level10Code.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level10Code.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level10Code.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.Level10Code.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.Level10Code.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level10Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level10Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level10Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level10Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level10Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level10Code.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level10Code_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.Level10Code.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.Level10Code.GDTurretDemon_9595EyeObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level10Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level10Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects4}); +gdjs.Level10Code.userFunc0x220f670 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.Level10Code.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level10Code.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level10Code.GDTurretDemon_9595EyeObjects3); +gdjs.Level10Code.userFunc0x220f670(runtimeScene, objects); + +} + + +};gdjs.Level10Code.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects3 */ +gdjs.Level10Code.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level10Code.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level10Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level10Code.GDMiteDemon_9595BaseObjects3, gdjs.Level10Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDTurretDemon_9595EyeObjects3, gdjs.Level10Code.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level10Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level10Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level10Code.GDMiteDemon_9595BaseObjects3, gdjs.Level10Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +gdjs.copyArray(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDTurretDemon_9595EyeObjects3, gdjs.Level10Code.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level10Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDPlayerObjects3_1final.indexOf(gdjs.Level10Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level10Code.GDPlayerObjects3_1final.push(gdjs.Level10Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level10Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level10Code.GDMiteDemon_9595BaseObjects3_1final, gdjs.Level10Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects3_1final, gdjs.Level10Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3_1final, gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level10Code.GDTurretDemon_9595EyeObjects3_1final, gdjs.Level10Code.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level10Code.GDMiteDemon_9595BaseObjects3, gdjs.Level10Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDTurretDemon_9595EyeObjects3, gdjs.Level10Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level10Code.GDMiteDemon_9595BaseObjects3, gdjs.Level10Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDTurretDemon_9595EyeObjects3, gdjs.Level10Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.Level10Code.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level10Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level10Code.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level10Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level10Code.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level10Code.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.Level10Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level10Code.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.Level10Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level10Code.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.Level10Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.Level10Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level10Code.GDLaserRingObjects3, "LaserDemon_Base": gdjs.Level10Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.Level10Code.GDProjectileDeathParticlesObjects3}); +gdjs.Level10Code.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level10Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level10Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level10Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level10Code.GDLaserRingObjects3); +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level10Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level10Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level10Code.GDStaticPlatform3Objects3); +/* Reuse gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level10Code.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level10Code.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.Level10Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level10Code.GDBloodParticlesObjects3}); +gdjs.Level10Code.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[k] = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level10Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level10Code.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level10Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList35 = function(runtimeScene) { + +};gdjs.Level10Code.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level10Code.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDFireDemonObjects4[k] = gdjs.Level10Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level10Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDFireDemonObjects4[k] = gdjs.Level10Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level10Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level10Code.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.Level10Code.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDFireDemonObjects3[k] = gdjs.Level10Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDFireDemonObjects3[i].getVariableBoolean(gdjs.Level10Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDFireDemonObjects3[k] = gdjs.Level10Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.Level10Code.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDFireDemonObjects3[i].setVariableBoolean(gdjs.Level10Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.Level10Code.eventsList37 = function(runtimeScene) { + +};gdjs.Level10Code.eventsList38 = function(runtimeScene) { + +};gdjs.Level10Code.eventsList39 = function(runtimeScene) { + +};gdjs.Level10Code.eventsList40 = function(runtimeScene) { + +};gdjs.Level10Code.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.Level10Code.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5, gdjs.Level10Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level10Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level10Code.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5, gdjs.Level10Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level10Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level10Code.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.Level10Code.GDTestObjects5); +{for(var i = 0, len = gdjs.Level10Code.GDTestObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level10Code.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5, gdjs.Level10Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level10Code.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level10Code.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level10Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.Level10Code.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level10Code.GDTest2Objects5); +{for(var i = 0, len = gdjs.Level10Code.GDTest2Objects5.length ;i < len;++i) { + gdjs.Level10Code.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level10Code.GDTest2Objects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.Level10Code.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level10Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.Level10Code.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level10Code.GDLaserDemon_9595BeamObjects3, gdjs.Level10Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level10Code.GDLaserDemon_9595BeamObjects3, gdjs.Level10Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level10Code.GDLaserDemon_9595BeamObjects3, gdjs.Level10Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.Level10Code.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level10Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level10Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level10Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level10Code.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.Level10Code.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.Level10Code.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.Level10Code.eventsList47(runtimeScene); +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects5}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level10Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects5}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level10Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects5}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects5}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level10Code.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level10Code.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.Level10Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.Level10Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level10Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.Level10Code.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level10Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.Level10Code.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level10Code.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level10Code.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level10Code.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level10Code.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level10Code.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level10Code.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level10Code.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level10Code.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level10Code.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level10Code.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level10Code.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level10Code.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level10Code.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level10Code.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level10Code.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level10Code.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level10Code.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level10Code.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level10Code.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level10Code.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level10Code.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level10Code.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.Level10Code.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level10Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level10Code.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.Level10Code.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.Level10Code.eventsList49(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList65(runtimeScene); +} + + +};gdjs.Level10Code.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level10Code.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level10Code.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level10Code.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level10Code.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level10Code.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level10Code.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level10Code.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level10Code.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level10Code.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level10Code.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level10Code.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level10Code.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.Level10Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level10Code.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level10Code.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level10Code.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level10Code.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level10Code.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level10Code.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level10Code.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level10Code.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.Level10Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level10Code.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level10Code.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.Level10Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.Level10Code.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.Level10Code.GDPlayerObjects4.length !== 0 ? gdjs.Level10Code.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.Level10Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.Level10Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.Level10Code.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level10Code.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.Level10Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.Level10Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.Level10Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.Level10Code.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.Level10Code.eventsList78(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList79(runtimeScene); +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects5}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.Level10Code.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects6, gdjs.Level10Code.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level10Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.Level10Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.Level10Code.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects6, gdjs.Level10Code.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects7[k] = gdjs.Level10Code.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.Level10Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.Level10Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.Level10Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.Level10Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level10Code.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects6[k] = gdjs.Level10Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects5}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level10Code.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.Level10Code.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.Level10Code.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.Level10Code.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.Level10Code.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.Level10Code.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.Level10Code.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.Level10Code.GDFlippingPlatform2Objects5}); +gdjs.Level10Code.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects5, gdjs.Level10Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects6[k] = gdjs.Level10Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level10Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects5, gdjs.Level10Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects6[i].getVariableBoolean(gdjs.Level10Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects6[k] = gdjs.Level10Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects6[i].setVariableBoolean(gdjs.Level10Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.Level10Code.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects5, gdjs.Level10Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level10Code.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects6[k] = gdjs.Level10Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level10Code.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level10Code.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.Level10Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level10Code.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level10Code.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level10Code.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level10Code.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level10Code.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level10Code.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.Level10Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects5[k] = gdjs.Level10Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects6}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.Level10Code.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects5, gdjs.Level10Code.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level10Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.Level10Code.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects4, gdjs.Level10Code.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects5[k] = gdjs.Level10Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects5[k] = gdjs.Level10Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.Level10Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.Level10Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.Level10Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.Level10Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level10Code.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects4[k] = gdjs.Level10Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.Level10Code.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects5Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level10Code.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects5); +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects5[i].getVariableBoolean(gdjs.Level10Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects5[k] = gdjs.Level10Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level10Code.GDPlayerObjects5_1final.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects5, gdjs.Level10Code.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level10Code.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.Level10Code.GDPlayerObjects6[k] = gdjs.Level10Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level10Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDPlayerObjects5_1final.indexOf(gdjs.Level10Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level10Code.GDPlayerObjects5_1final.push(gdjs.Level10Code.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects5, gdjs.Level10Code.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects6Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level10Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDPlayerObjects5_1final.indexOf(gdjs.Level10Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level10Code.GDPlayerObjects5_1final.push(gdjs.Level10Code.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects5_1final, gdjs.Level10Code.GDPlayerObjects5); +gdjs.copyArray(gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects5[i].setVariableBoolean(gdjs.Level10Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.Level10Code.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.Level10Code.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects4[k] = gdjs.Level10Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level10Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level10Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level10Code.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.Level10Code.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.Level10Code.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.Level10Code.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.Level10Code.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.Level10Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.Level10Code.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.Level10Code.GDFlippingPlatform2Objects4}); +gdjs.Level10Code.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level10Code.GDMiteDemon_9595MiteObjects4, gdjs.Level10Code.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595MiteObjects5[k] = gdjs.Level10Code.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level10Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level10Code.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level10Code.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level10Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level10Code.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level10Code.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level10Code.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level10Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level10Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level10Code.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level10Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level10Code.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level10Code.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.Level10Code.eventsList86(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList88(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList89(runtimeScene); +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level10Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level10Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level10Code.GDFlyingDemonObjects3, "FireDemon": gdjs.Level10Code.GDFireDemonObjects3, "HorizontalDemon": gdjs.Level10Code.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.Level10Code.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.Level10Code.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.Level10Code.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.Level10Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.Level10Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level10Code.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.Level10Code.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.Level10Code.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.Level10Code.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.Level10Code.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.Level10Code.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level10Code.GDBloodParticlesObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level10Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level10Code.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.Level10Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level10Code.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.Level10Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level10Code.GDFlippingPlatform2Objects3}); +gdjs.Level10Code.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level10Code.GDMiteDemon_9595MiteObjects3, gdjs.Level10Code.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.Level10Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.Level10Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level10Code.GDMiteDemon_9595MiteObjects2}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.Level10Code.GDLadderObjects2}); +gdjs.Level10Code.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level10Code.GDMiteDemon_9595MiteObjects2, gdjs.Level10Code.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.Level10Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.Level10Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595MiteObjects2[k] = gdjs.Level10Code.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.Level10Code.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level10Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level10Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level10Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level10Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level10Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level10Code.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level10Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level10Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level10Code_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.Level10Code.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level10Code.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level10Code.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level10Code.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level10Code.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level10Code.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level10Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level10Code.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level10Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level10Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level10Code.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level10Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level10Code.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level10Code.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level10Code.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level10Code.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level10Code.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level10Code.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level10Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level10Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level10Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level10Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level10Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level10Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level10Code_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.Level10Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.Level10Code.eventsList93(runtimeScene); +} + + +};gdjs.Level10Code.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.Level10Code.eventsList26(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList30(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList32(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList34(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList35(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList36(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList37(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList38(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList39(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList40(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList48(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList66(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList77(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList80(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList90(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList94(runtimeScene); +} + + +};gdjs.Level10Code.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.Level10Code.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level10Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level10Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level10Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level10Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level10Code.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.Level10Code.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.Level10Code.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level10Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level10Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level10Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level10Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level10Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level10Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level10Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level10Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level10Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level10Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level10Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level10Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level10Code.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.Level10Code.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.Level10Code.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.Level10Code.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.Level10Code.eventsList97(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList98(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList99(runtimeScene); +} + + +};gdjs.Level10Code.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.Level10Code.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.Level10Code.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level10Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level10Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.Level10Code.GDCameraGlitchFixObjects4}); +gdjs.Level10Code.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.Level10Code.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.Level10Code.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level10Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level10Code.GDRightBoundaryObjects4); +gdjs.Level10Code.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.Level10Code.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level10Code.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level10Code.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level10Code.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.Level10Code.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.Level10Code.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level10Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level10Code.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.Level10Code.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.Level10Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.Level10Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.Level10Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.Level10Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.Level10Code.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.Level10Code.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level10Code.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.Level10Code.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); +{for(var i = 0, len = gdjs.Level10Code.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.Level10Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.Level10Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.Level10Code.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.Level10Code.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.Level10Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.Level10Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level10Code.GDPortalObjects3}); +gdjs.Level10Code.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.Level10Code.GDPortalObjects2}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects2}); +gdjs.Level10Code.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level10Code.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects3Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level10Code.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level10Code.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPortalObjects2Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level10Code.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.Level10Code.eventsList101(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList103(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList104(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList105(runtimeScene); +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.Level10Code.GDPortalObjects4}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects3}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level10Code.GDPortalObjects3}); +gdjs.Level10Code.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects3, gdjs.Level10Code.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level10Code.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level10Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects3[k] = gdjs.Level10Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level10Code.GDPlayerObjects3 */ +/* Reuse gdjs.Level10Code.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects3Objects, "Tween", gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level10Code.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level10Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects4[k] = gdjs.Level10Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.Level10Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level10Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects3[k] = gdjs.Level10Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.Level10Code.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{}} + +} + + +};gdjs.Level10Code.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.Level10Code.GDPlayerObjects3.length = 0; + +gdjs.Level10Code.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level10Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level10Code.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level10Code.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects4Objects, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level10Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDPlayerObjects3_1final.indexOf(gdjs.Level10Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level10Code.GDPlayerObjects3_1final.push(gdjs.Level10Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level10Code.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDPortalObjects3_1final.indexOf(gdjs.Level10Code.GDPortalObjects4[j]) === -1 ) + gdjs.Level10Code.GDPortalObjects3_1final.push(gdjs.Level10Code.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level10Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.Level10Code.GDPlayerObjects4[k] = gdjs.Level10Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level10Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDPlayerObjects3_1final.indexOf(gdjs.Level10Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level10Code.GDPlayerObjects3_1final.push(gdjs.Level10Code.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level10Code.GDPlayerObjects3_1final, gdjs.Level10Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level10Code.GDPortalObjects3_1final, gdjs.Level10Code.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.Level10Code.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects2}); +gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level10Code.GDPlayerObjects2}); +gdjs.Level10Code.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects2[i].returnVariable(gdjs.Level10Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects2[i].setPosition(gdjs.Level10Code.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.Level10Code.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects2Objects, ((gdjs.Level10Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.Level10Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level10Code.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects2[i].returnVariable(gdjs.Level10Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level10Code.mapOfGDgdjs_9546Level10Code_9546GDPlayerObjects2Objects, (( gdjs.Level10Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects2[0].getPointX("")), (( gdjs.Level10Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level10Code.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects2[i].returnVariable(gdjs.Level10Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.Level10Code.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level10Code.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.Level10Code.eventsList22(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList95(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList100(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList106(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList110(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList111(runtimeScene); +} + + +};gdjs.Level10Code.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects2[i].getVariableNumber(gdjs.Level10Code.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects2[k] = gdjs.Level10Code.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level10Code.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.Level10Code.GDPlayerObjects1[i].getVariableNumber(gdjs.Level10Code.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.Level10Code.GDPlayerObjects1[k] = gdjs.Level10Code.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.Level10Code.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level10Code.eventsList114 = function(runtimeScene) { + +{ + +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level10Code.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level10Code.eventsList115 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.Level10Code.eventsList112(runtimeScene); +} + + +{ + + +gdjs.Level10Code.eventsList114(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Memory"), gdjs.Level10Code.GDMemoryObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level10Code.GDPlayerObjects1); +{for(var i = 0, len = gdjs.Level10Code.GDMemoryObjects1.length ;i < len;++i) { + gdjs.Level10Code.GDMemoryObjects1[i].getBehavior("Animation").setAnimationName("Linux"); +} +}{for(var i = 0, len = gdjs.Level10Code.GDPlayerObjects1.length ;i < len;++i) { + gdjs.Level10Code.GDPlayerObjects1[i].returnVariable(gdjs.Level10Code.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(10); +} +}} + +} + + +}; + +gdjs.Level10Code.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.Level10Code.GDBackgroundPlantsObjects1.length = 0; +gdjs.Level10Code.GDBackgroundPlantsObjects2.length = 0; +gdjs.Level10Code.GDBackgroundPlantsObjects3.length = 0; +gdjs.Level10Code.GDBackgroundPlantsObjects4.length = 0; +gdjs.Level10Code.GDBackgroundPlantsObjects5.length = 0; +gdjs.Level10Code.GDBackgroundPlantsObjects6.length = 0; +gdjs.Level10Code.GDBackgroundPlantsObjects7.length = 0; +gdjs.Level10Code.GDBackgroundPlantsObjects8.length = 0; +gdjs.Level10Code.GDPlayerObjects1.length = 0; +gdjs.Level10Code.GDPlayerObjects2.length = 0; +gdjs.Level10Code.GDPlayerObjects3.length = 0; +gdjs.Level10Code.GDPlayerObjects4.length = 0; +gdjs.Level10Code.GDPlayerObjects5.length = 0; +gdjs.Level10Code.GDPlayerObjects6.length = 0; +gdjs.Level10Code.GDPlayerObjects7.length = 0; +gdjs.Level10Code.GDPlayerObjects8.length = 0; +gdjs.Level10Code.GDFlyingDemonObjects1.length = 0; +gdjs.Level10Code.GDFlyingDemonObjects2.length = 0; +gdjs.Level10Code.GDFlyingDemonObjects3.length = 0; +gdjs.Level10Code.GDFlyingDemonObjects4.length = 0; +gdjs.Level10Code.GDFlyingDemonObjects5.length = 0; +gdjs.Level10Code.GDFlyingDemonObjects6.length = 0; +gdjs.Level10Code.GDFlyingDemonObjects7.length = 0; +gdjs.Level10Code.GDFlyingDemonObjects8.length = 0; +gdjs.Level10Code.GDFireDemonObjects1.length = 0; +gdjs.Level10Code.GDFireDemonObjects2.length = 0; +gdjs.Level10Code.GDFireDemonObjects3.length = 0; +gdjs.Level10Code.GDFireDemonObjects4.length = 0; +gdjs.Level10Code.GDFireDemonObjects5.length = 0; +gdjs.Level10Code.GDFireDemonObjects6.length = 0; +gdjs.Level10Code.GDFireDemonObjects7.length = 0; +gdjs.Level10Code.GDFireDemonObjects8.length = 0; +gdjs.Level10Code.GDCheckpointObjects1.length = 0; +gdjs.Level10Code.GDCheckpointObjects2.length = 0; +gdjs.Level10Code.GDCheckpointObjects3.length = 0; +gdjs.Level10Code.GDCheckpointObjects4.length = 0; +gdjs.Level10Code.GDCheckpointObjects5.length = 0; +gdjs.Level10Code.GDCheckpointObjects6.length = 0; +gdjs.Level10Code.GDCheckpointObjects7.length = 0; +gdjs.Level10Code.GDCheckpointObjects8.length = 0; +gdjs.Level10Code.GDStaticPlatform3Objects1.length = 0; +gdjs.Level10Code.GDStaticPlatform3Objects2.length = 0; +gdjs.Level10Code.GDStaticPlatform3Objects3.length = 0; +gdjs.Level10Code.GDStaticPlatform3Objects4.length = 0; +gdjs.Level10Code.GDStaticPlatform3Objects5.length = 0; +gdjs.Level10Code.GDStaticPlatform3Objects6.length = 0; +gdjs.Level10Code.GDStaticPlatform3Objects7.length = 0; +gdjs.Level10Code.GDStaticPlatform3Objects8.length = 0; +gdjs.Level10Code.GDStaticPlatform2Objects1.length = 0; +gdjs.Level10Code.GDStaticPlatform2Objects2.length = 0; +gdjs.Level10Code.GDStaticPlatform2Objects3.length = 0; +gdjs.Level10Code.GDStaticPlatform2Objects4.length = 0; +gdjs.Level10Code.GDStaticPlatform2Objects5.length = 0; +gdjs.Level10Code.GDStaticPlatform2Objects6.length = 0; +gdjs.Level10Code.GDStaticPlatform2Objects7.length = 0; +gdjs.Level10Code.GDStaticPlatform2Objects8.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.Level10Code.GDStaticPlatform1Objects1.length = 0; +gdjs.Level10Code.GDStaticPlatform1Objects2.length = 0; +gdjs.Level10Code.GDStaticPlatform1Objects3.length = 0; +gdjs.Level10Code.GDStaticPlatform1Objects4.length = 0; +gdjs.Level10Code.GDStaticPlatform1Objects5.length = 0; +gdjs.Level10Code.GDStaticPlatform1Objects6.length = 0; +gdjs.Level10Code.GDStaticPlatform1Objects7.length = 0; +gdjs.Level10Code.GDStaticPlatform1Objects8.length = 0; +gdjs.Level10Code.GDPortalObjects1.length = 0; +gdjs.Level10Code.GDPortalObjects2.length = 0; +gdjs.Level10Code.GDPortalObjects3.length = 0; +gdjs.Level10Code.GDPortalObjects4.length = 0; +gdjs.Level10Code.GDPortalObjects5.length = 0; +gdjs.Level10Code.GDPortalObjects6.length = 0; +gdjs.Level10Code.GDPortalObjects7.length = 0; +gdjs.Level10Code.GDPortalObjects8.length = 0; +gdjs.Level10Code.GDLadderObjects1.length = 0; +gdjs.Level10Code.GDLadderObjects2.length = 0; +gdjs.Level10Code.GDLadderObjects3.length = 0; +gdjs.Level10Code.GDLadderObjects4.length = 0; +gdjs.Level10Code.GDLadderObjects5.length = 0; +gdjs.Level10Code.GDLadderObjects6.length = 0; +gdjs.Level10Code.GDLadderObjects7.length = 0; +gdjs.Level10Code.GDLadderObjects8.length = 0; +gdjs.Level10Code.GDBloodParticlesObjects1.length = 0; +gdjs.Level10Code.GDBloodParticlesObjects2.length = 0; +gdjs.Level10Code.GDBloodParticlesObjects3.length = 0; +gdjs.Level10Code.GDBloodParticlesObjects4.length = 0; +gdjs.Level10Code.GDBloodParticlesObjects5.length = 0; +gdjs.Level10Code.GDBloodParticlesObjects6.length = 0; +gdjs.Level10Code.GDBloodParticlesObjects7.length = 0; +gdjs.Level10Code.GDBloodParticlesObjects8.length = 0; +gdjs.Level10Code.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.Level10Code.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.Level10Code.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.Level10Code.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.Level10Code.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.Level10Code.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.Level10Code.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.Level10Code.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.Level10Code.GDDoorParticlesObjects1.length = 0; +gdjs.Level10Code.GDDoorParticlesObjects2.length = 0; +gdjs.Level10Code.GDDoorParticlesObjects3.length = 0; +gdjs.Level10Code.GDDoorParticlesObjects4.length = 0; +gdjs.Level10Code.GDDoorParticlesObjects5.length = 0; +gdjs.Level10Code.GDDoorParticlesObjects6.length = 0; +gdjs.Level10Code.GDDoorParticlesObjects7.length = 0; +gdjs.Level10Code.GDDoorParticlesObjects8.length = 0; +gdjs.Level10Code.GDDustParticleObjects1.length = 0; +gdjs.Level10Code.GDDustParticleObjects2.length = 0; +gdjs.Level10Code.GDDustParticleObjects3.length = 0; +gdjs.Level10Code.GDDustParticleObjects4.length = 0; +gdjs.Level10Code.GDDustParticleObjects5.length = 0; +gdjs.Level10Code.GDDustParticleObjects6.length = 0; +gdjs.Level10Code.GDDustParticleObjects7.length = 0; +gdjs.Level10Code.GDDustParticleObjects8.length = 0; +gdjs.Level10Code.GDLivesBarObjects1.length = 0; +gdjs.Level10Code.GDLivesBarObjects2.length = 0; +gdjs.Level10Code.GDLivesBarObjects3.length = 0; +gdjs.Level10Code.GDLivesBarObjects4.length = 0; +gdjs.Level10Code.GDLivesBarObjects5.length = 0; +gdjs.Level10Code.GDLivesBarObjects6.length = 0; +gdjs.Level10Code.GDLivesBarObjects7.length = 0; +gdjs.Level10Code.GDLivesBarObjects8.length = 0; +gdjs.Level10Code.GDHopeBarObjects1.length = 0; +gdjs.Level10Code.GDHopeBarObjects2.length = 0; +gdjs.Level10Code.GDHopeBarObjects3.length = 0; +gdjs.Level10Code.GDHopeBarObjects4.length = 0; +gdjs.Level10Code.GDHopeBarObjects5.length = 0; +gdjs.Level10Code.GDHopeBarObjects6.length = 0; +gdjs.Level10Code.GDHopeBarObjects7.length = 0; +gdjs.Level10Code.GDHopeBarObjects8.length = 0; +gdjs.Level10Code.GDMemoryObjects1.length = 0; +gdjs.Level10Code.GDMemoryObjects2.length = 0; +gdjs.Level10Code.GDMemoryObjects3.length = 0; +gdjs.Level10Code.GDMemoryObjects4.length = 0; +gdjs.Level10Code.GDMemoryObjects5.length = 0; +gdjs.Level10Code.GDMemoryObjects6.length = 0; +gdjs.Level10Code.GDMemoryObjects7.length = 0; +gdjs.Level10Code.GDMemoryObjects8.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.Level10Code.GDHorizontalDemonObjects1.length = 0; +gdjs.Level10Code.GDHorizontalDemonObjects2.length = 0; +gdjs.Level10Code.GDHorizontalDemonObjects3.length = 0; +gdjs.Level10Code.GDHorizontalDemonObjects4.length = 0; +gdjs.Level10Code.GDHorizontalDemonObjects5.length = 0; +gdjs.Level10Code.GDHorizontalDemonObjects6.length = 0; +gdjs.Level10Code.GDHorizontalDemonObjects7.length = 0; +gdjs.Level10Code.GDHorizontalDemonObjects8.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.Level10Code.GDFlippingPlatformObjects1.length = 0; +gdjs.Level10Code.GDFlippingPlatformObjects2.length = 0; +gdjs.Level10Code.GDFlippingPlatformObjects3.length = 0; +gdjs.Level10Code.GDFlippingPlatformObjects4.length = 0; +gdjs.Level10Code.GDFlippingPlatformObjects5.length = 0; +gdjs.Level10Code.GDFlippingPlatformObjects6.length = 0; +gdjs.Level10Code.GDFlippingPlatformObjects7.length = 0; +gdjs.Level10Code.GDFlippingPlatformObjects8.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.Level10Code.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.Level10Code.GDFlippingPlatform2Objects1.length = 0; +gdjs.Level10Code.GDFlippingPlatform2Objects2.length = 0; +gdjs.Level10Code.GDFlippingPlatform2Objects3.length = 0; +gdjs.Level10Code.GDFlippingPlatform2Objects4.length = 0; +gdjs.Level10Code.GDFlippingPlatform2Objects5.length = 0; +gdjs.Level10Code.GDFlippingPlatform2Objects6.length = 0; +gdjs.Level10Code.GDFlippingPlatform2Objects7.length = 0; +gdjs.Level10Code.GDFlippingPlatform2Objects8.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.Level10Code.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.Level10Code.GDTestObjects1.length = 0; +gdjs.Level10Code.GDTestObjects2.length = 0; +gdjs.Level10Code.GDTestObjects3.length = 0; +gdjs.Level10Code.GDTestObjects4.length = 0; +gdjs.Level10Code.GDTestObjects5.length = 0; +gdjs.Level10Code.GDTestObjects6.length = 0; +gdjs.Level10Code.GDTestObjects7.length = 0; +gdjs.Level10Code.GDTestObjects8.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.Level10Code.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.Level10Code.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.Level10Code.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level10Code.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level10Code.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level10Code.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level10Code.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.Level10Code.GDLaserRingObjects1.length = 0; +gdjs.Level10Code.GDLaserRingObjects2.length = 0; +gdjs.Level10Code.GDLaserRingObjects3.length = 0; +gdjs.Level10Code.GDLaserRingObjects4.length = 0; +gdjs.Level10Code.GDLaserRingObjects5.length = 0; +gdjs.Level10Code.GDLaserRingObjects6.length = 0; +gdjs.Level10Code.GDLaserRingObjects7.length = 0; +gdjs.Level10Code.GDLaserRingObjects8.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.Level10Code.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.Level10Code.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.Level10Code.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.Level10Code.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.Level10Code.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.Level10Code.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.Level10Code.GDCameraGlitchFixObjects1.length = 0; +gdjs.Level10Code.GDCameraGlitchFixObjects2.length = 0; +gdjs.Level10Code.GDCameraGlitchFixObjects3.length = 0; +gdjs.Level10Code.GDCameraGlitchFixObjects4.length = 0; +gdjs.Level10Code.GDCameraGlitchFixObjects5.length = 0; +gdjs.Level10Code.GDCameraGlitchFixObjects6.length = 0; +gdjs.Level10Code.GDCameraGlitchFixObjects7.length = 0; +gdjs.Level10Code.GDCameraGlitchFixObjects8.length = 0; +gdjs.Level10Code.GDLeftBoundaryObjects1.length = 0; +gdjs.Level10Code.GDLeftBoundaryObjects2.length = 0; +gdjs.Level10Code.GDLeftBoundaryObjects3.length = 0; +gdjs.Level10Code.GDLeftBoundaryObjects4.length = 0; +gdjs.Level10Code.GDLeftBoundaryObjects5.length = 0; +gdjs.Level10Code.GDLeftBoundaryObjects6.length = 0; +gdjs.Level10Code.GDLeftBoundaryObjects7.length = 0; +gdjs.Level10Code.GDLeftBoundaryObjects8.length = 0; +gdjs.Level10Code.GDRightBoundaryObjects1.length = 0; +gdjs.Level10Code.GDRightBoundaryObjects2.length = 0; +gdjs.Level10Code.GDRightBoundaryObjects3.length = 0; +gdjs.Level10Code.GDRightBoundaryObjects4.length = 0; +gdjs.Level10Code.GDRightBoundaryObjects5.length = 0; +gdjs.Level10Code.GDRightBoundaryObjects6.length = 0; +gdjs.Level10Code.GDRightBoundaryObjects7.length = 0; +gdjs.Level10Code.GDRightBoundaryObjects8.length = 0; +gdjs.Level10Code.GDTopBoundaryObjects1.length = 0; +gdjs.Level10Code.GDTopBoundaryObjects2.length = 0; +gdjs.Level10Code.GDTopBoundaryObjects3.length = 0; +gdjs.Level10Code.GDTopBoundaryObjects4.length = 0; +gdjs.Level10Code.GDTopBoundaryObjects5.length = 0; +gdjs.Level10Code.GDTopBoundaryObjects6.length = 0; +gdjs.Level10Code.GDTopBoundaryObjects7.length = 0; +gdjs.Level10Code.GDTopBoundaryObjects8.length = 0; +gdjs.Level10Code.GDBottomBoundaryObjects1.length = 0; +gdjs.Level10Code.GDBottomBoundaryObjects2.length = 0; +gdjs.Level10Code.GDBottomBoundaryObjects3.length = 0; +gdjs.Level10Code.GDBottomBoundaryObjects4.length = 0; +gdjs.Level10Code.GDBottomBoundaryObjects5.length = 0; +gdjs.Level10Code.GDBottomBoundaryObjects6.length = 0; +gdjs.Level10Code.GDBottomBoundaryObjects7.length = 0; +gdjs.Level10Code.GDBottomBoundaryObjects8.length = 0; +gdjs.Level10Code.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.Level10Code.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.Level10Code.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.Level10Code.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.Level10Code.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.Level10Code.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.Level10Code.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.Level10Code.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.Level10Code.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.Level10Code.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.Level10Code.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595WObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595WObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595WObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595WObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595WObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595WObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595WObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595WObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595AObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595AObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595AObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595AObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595AObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595AObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595AObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595AObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595SObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595SObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595SObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595SObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595SObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595SObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595SObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595SObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595DObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595DObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595DObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595DObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595DObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595DObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595DObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595DObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595SpaceObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595SpaceObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595SpaceObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595SpaceObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595SpaceObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595SpaceObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595SpaceObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595SpaceObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595HealObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595HealObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595HealObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595HealObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595HealObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595HealObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595HealObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595HealObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595ProceedObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595ProceedObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595ProceedObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595ProceedObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595ProceedObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595ProceedObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595ProceedObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595ProceedObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595DeathObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595DeathObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595DeathObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595DeathObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595DeathObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595DeathObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595DeathObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595DeathObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595KillObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595KillObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595KillObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595KillObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595KillObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595KillObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595KillObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595KillObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595CollectObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595CollectObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595CollectObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595CollectObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595CollectObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595CollectObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595CollectObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595CollectObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595ArrowObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595ArrowObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595ArrowObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595ArrowObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595ArrowObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595ArrowObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595ArrowObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595ArrowObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595JumpObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595JumpObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595JumpObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595JumpObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595JumpObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595JumpObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595JumpObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595JumpObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595HoldObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595HoldObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595HoldObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595HoldObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595HoldObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595HoldObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595HoldObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595HoldObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595RestartObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595RestartObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595RestartObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595RestartObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595RestartObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595RestartObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595RestartObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595RestartObjects8.length = 0; +gdjs.Level10Code.GDSinage_9595PauseObjects1.length = 0; +gdjs.Level10Code.GDSinage_9595PauseObjects2.length = 0; +gdjs.Level10Code.GDSinage_9595PauseObjects3.length = 0; +gdjs.Level10Code.GDSinage_9595PauseObjects4.length = 0; +gdjs.Level10Code.GDSinage_9595PauseObjects5.length = 0; +gdjs.Level10Code.GDSinage_9595PauseObjects6.length = 0; +gdjs.Level10Code.GDSinage_9595PauseObjects7.length = 0; +gdjs.Level10Code.GDSinage_9595PauseObjects8.length = 0; +gdjs.Level10Code.GDTest2Objects1.length = 0; +gdjs.Level10Code.GDTest2Objects2.length = 0; +gdjs.Level10Code.GDTest2Objects3.length = 0; +gdjs.Level10Code.GDTest2Objects4.length = 0; +gdjs.Level10Code.GDTest2Objects5.length = 0; +gdjs.Level10Code.GDTest2Objects6.length = 0; +gdjs.Level10Code.GDTest2Objects7.length = 0; +gdjs.Level10Code.GDTest2Objects8.length = 0; + +gdjs.Level10Code.eventsList115(runtimeScene); + +return; + +} + +gdjs['Level10Code'] = gdjs.Level10Code; diff --git a/Builds/0.0.6/app/code1.js b/Builds/0.0.6/app/code1.js new file mode 100644 index 0000000000000000000000000000000000000000..25813a390dfd64f86ea3890e1bc25eba58433c12 --- /dev/null +++ b/Builds/0.0.6/app/code1.js @@ -0,0 +1,9988 @@ +gdjs.Level9Code = {}; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level9Code.GDPlayerObjects3_1final = []; + +gdjs.Level9Code.GDPlayerObjects5_1final = []; + +gdjs.Level9Code.GDPortalObjects3_1final = []; + +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level9Code.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.Level9Code.GDBackgroundPlantsObjects1= []; +gdjs.Level9Code.GDBackgroundPlantsObjects2= []; +gdjs.Level9Code.GDBackgroundPlantsObjects3= []; +gdjs.Level9Code.GDBackgroundPlantsObjects4= []; +gdjs.Level9Code.GDBackgroundPlantsObjects5= []; +gdjs.Level9Code.GDBackgroundPlantsObjects6= []; +gdjs.Level9Code.GDBackgroundPlantsObjects7= []; +gdjs.Level9Code.GDBackgroundPlantsObjects8= []; +gdjs.Level9Code.GDPlayerObjects1= []; +gdjs.Level9Code.GDPlayerObjects2= []; +gdjs.Level9Code.GDPlayerObjects3= []; +gdjs.Level9Code.GDPlayerObjects4= []; +gdjs.Level9Code.GDPlayerObjects5= []; +gdjs.Level9Code.GDPlayerObjects6= []; +gdjs.Level9Code.GDPlayerObjects7= []; +gdjs.Level9Code.GDPlayerObjects8= []; +gdjs.Level9Code.GDFlyingDemonObjects1= []; +gdjs.Level9Code.GDFlyingDemonObjects2= []; +gdjs.Level9Code.GDFlyingDemonObjects3= []; +gdjs.Level9Code.GDFlyingDemonObjects4= []; +gdjs.Level9Code.GDFlyingDemonObjects5= []; +gdjs.Level9Code.GDFlyingDemonObjects6= []; +gdjs.Level9Code.GDFlyingDemonObjects7= []; +gdjs.Level9Code.GDFlyingDemonObjects8= []; +gdjs.Level9Code.GDFireDemonObjects1= []; +gdjs.Level9Code.GDFireDemonObjects2= []; +gdjs.Level9Code.GDFireDemonObjects3= []; +gdjs.Level9Code.GDFireDemonObjects4= []; +gdjs.Level9Code.GDFireDemonObjects5= []; +gdjs.Level9Code.GDFireDemonObjects6= []; +gdjs.Level9Code.GDFireDemonObjects7= []; +gdjs.Level9Code.GDFireDemonObjects8= []; +gdjs.Level9Code.GDCheckpointObjects1= []; +gdjs.Level9Code.GDCheckpointObjects2= []; +gdjs.Level9Code.GDCheckpointObjects3= []; +gdjs.Level9Code.GDCheckpointObjects4= []; +gdjs.Level9Code.GDCheckpointObjects5= []; +gdjs.Level9Code.GDCheckpointObjects6= []; +gdjs.Level9Code.GDCheckpointObjects7= []; +gdjs.Level9Code.GDCheckpointObjects8= []; +gdjs.Level9Code.GDStaticPlatform3Objects1= []; +gdjs.Level9Code.GDStaticPlatform3Objects2= []; +gdjs.Level9Code.GDStaticPlatform3Objects3= []; +gdjs.Level9Code.GDStaticPlatform3Objects4= []; +gdjs.Level9Code.GDStaticPlatform3Objects5= []; +gdjs.Level9Code.GDStaticPlatform3Objects6= []; +gdjs.Level9Code.GDStaticPlatform3Objects7= []; +gdjs.Level9Code.GDStaticPlatform3Objects8= []; +gdjs.Level9Code.GDStaticPlatform2Objects1= []; +gdjs.Level9Code.GDStaticPlatform2Objects2= []; +gdjs.Level9Code.GDStaticPlatform2Objects3= []; +gdjs.Level9Code.GDStaticPlatform2Objects4= []; +gdjs.Level9Code.GDStaticPlatform2Objects5= []; +gdjs.Level9Code.GDStaticPlatform2Objects6= []; +gdjs.Level9Code.GDStaticPlatform2Objects7= []; +gdjs.Level9Code.GDStaticPlatform2Objects8= []; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.Level9Code.GDStaticPlatform1Objects1= []; +gdjs.Level9Code.GDStaticPlatform1Objects2= []; +gdjs.Level9Code.GDStaticPlatform1Objects3= []; +gdjs.Level9Code.GDStaticPlatform1Objects4= []; +gdjs.Level9Code.GDStaticPlatform1Objects5= []; +gdjs.Level9Code.GDStaticPlatform1Objects6= []; +gdjs.Level9Code.GDStaticPlatform1Objects7= []; +gdjs.Level9Code.GDStaticPlatform1Objects8= []; +gdjs.Level9Code.GDPortalObjects1= []; +gdjs.Level9Code.GDPortalObjects2= []; +gdjs.Level9Code.GDPortalObjects3= []; +gdjs.Level9Code.GDPortalObjects4= []; +gdjs.Level9Code.GDPortalObjects5= []; +gdjs.Level9Code.GDPortalObjects6= []; +gdjs.Level9Code.GDPortalObjects7= []; +gdjs.Level9Code.GDPortalObjects8= []; +gdjs.Level9Code.GDLadderObjects1= []; +gdjs.Level9Code.GDLadderObjects2= []; +gdjs.Level9Code.GDLadderObjects3= []; +gdjs.Level9Code.GDLadderObjects4= []; +gdjs.Level9Code.GDLadderObjects5= []; +gdjs.Level9Code.GDLadderObjects6= []; +gdjs.Level9Code.GDLadderObjects7= []; +gdjs.Level9Code.GDLadderObjects8= []; +gdjs.Level9Code.GDBloodParticlesObjects1= []; +gdjs.Level9Code.GDBloodParticlesObjects2= []; +gdjs.Level9Code.GDBloodParticlesObjects3= []; +gdjs.Level9Code.GDBloodParticlesObjects4= []; +gdjs.Level9Code.GDBloodParticlesObjects5= []; +gdjs.Level9Code.GDBloodParticlesObjects6= []; +gdjs.Level9Code.GDBloodParticlesObjects7= []; +gdjs.Level9Code.GDBloodParticlesObjects8= []; +gdjs.Level9Code.GDProjectileDeathParticlesObjects1= []; +gdjs.Level9Code.GDProjectileDeathParticlesObjects2= []; +gdjs.Level9Code.GDProjectileDeathParticlesObjects3= []; +gdjs.Level9Code.GDProjectileDeathParticlesObjects4= []; +gdjs.Level9Code.GDProjectileDeathParticlesObjects5= []; +gdjs.Level9Code.GDProjectileDeathParticlesObjects6= []; +gdjs.Level9Code.GDProjectileDeathParticlesObjects7= []; +gdjs.Level9Code.GDProjectileDeathParticlesObjects8= []; +gdjs.Level9Code.GDDoorParticlesObjects1= []; +gdjs.Level9Code.GDDoorParticlesObjects2= []; +gdjs.Level9Code.GDDoorParticlesObjects3= []; +gdjs.Level9Code.GDDoorParticlesObjects4= []; +gdjs.Level9Code.GDDoorParticlesObjects5= []; +gdjs.Level9Code.GDDoorParticlesObjects6= []; +gdjs.Level9Code.GDDoorParticlesObjects7= []; +gdjs.Level9Code.GDDoorParticlesObjects8= []; +gdjs.Level9Code.GDDustParticleObjects1= []; +gdjs.Level9Code.GDDustParticleObjects2= []; +gdjs.Level9Code.GDDustParticleObjects3= []; +gdjs.Level9Code.GDDustParticleObjects4= []; +gdjs.Level9Code.GDDustParticleObjects5= []; +gdjs.Level9Code.GDDustParticleObjects6= []; +gdjs.Level9Code.GDDustParticleObjects7= []; +gdjs.Level9Code.GDDustParticleObjects8= []; +gdjs.Level9Code.GDLivesBarObjects1= []; +gdjs.Level9Code.GDLivesBarObjects2= []; +gdjs.Level9Code.GDLivesBarObjects3= []; +gdjs.Level9Code.GDLivesBarObjects4= []; +gdjs.Level9Code.GDLivesBarObjects5= []; +gdjs.Level9Code.GDLivesBarObjects6= []; +gdjs.Level9Code.GDLivesBarObjects7= []; +gdjs.Level9Code.GDLivesBarObjects8= []; +gdjs.Level9Code.GDHopeBarObjects1= []; +gdjs.Level9Code.GDHopeBarObjects2= []; +gdjs.Level9Code.GDHopeBarObjects3= []; +gdjs.Level9Code.GDHopeBarObjects4= []; +gdjs.Level9Code.GDHopeBarObjects5= []; +gdjs.Level9Code.GDHopeBarObjects6= []; +gdjs.Level9Code.GDHopeBarObjects7= []; +gdjs.Level9Code.GDHopeBarObjects8= []; +gdjs.Level9Code.GDMemoryObjects1= []; +gdjs.Level9Code.GDMemoryObjects2= []; +gdjs.Level9Code.GDMemoryObjects3= []; +gdjs.Level9Code.GDMemoryObjects4= []; +gdjs.Level9Code.GDMemoryObjects5= []; +gdjs.Level9Code.GDMemoryObjects6= []; +gdjs.Level9Code.GDMemoryObjects7= []; +gdjs.Level9Code.GDMemoryObjects8= []; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.Level9Code.GDHorizontalDemonObjects1= []; +gdjs.Level9Code.GDHorizontalDemonObjects2= []; +gdjs.Level9Code.GDHorizontalDemonObjects3= []; +gdjs.Level9Code.GDHorizontalDemonObjects4= []; +gdjs.Level9Code.GDHorizontalDemonObjects5= []; +gdjs.Level9Code.GDHorizontalDemonObjects6= []; +gdjs.Level9Code.GDHorizontalDemonObjects7= []; +gdjs.Level9Code.GDHorizontalDemonObjects8= []; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects1= []; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects2= []; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3= []; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4= []; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5= []; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects6= []; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects7= []; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects8= []; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects1= []; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects2= []; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3= []; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects4= []; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects5= []; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects6= []; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects7= []; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects8= []; +gdjs.Level9Code.GDFlippingPlatformObjects1= []; +gdjs.Level9Code.GDFlippingPlatformObjects2= []; +gdjs.Level9Code.GDFlippingPlatformObjects3= []; +gdjs.Level9Code.GDFlippingPlatformObjects4= []; +gdjs.Level9Code.GDFlippingPlatformObjects5= []; +gdjs.Level9Code.GDFlippingPlatformObjects6= []; +gdjs.Level9Code.GDFlippingPlatformObjects7= []; +gdjs.Level9Code.GDFlippingPlatformObjects8= []; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects1= []; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects2= []; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects3= []; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4= []; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects5= []; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects6= []; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects7= []; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects8= []; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.Level9Code.GDFlippingPlatform2Objects1= []; +gdjs.Level9Code.GDFlippingPlatform2Objects2= []; +gdjs.Level9Code.GDFlippingPlatform2Objects3= []; +gdjs.Level9Code.GDFlippingPlatform2Objects4= []; +gdjs.Level9Code.GDFlippingPlatform2Objects5= []; +gdjs.Level9Code.GDFlippingPlatform2Objects6= []; +gdjs.Level9Code.GDFlippingPlatform2Objects7= []; +gdjs.Level9Code.GDFlippingPlatform2Objects8= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects1= []; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects2= []; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects3= []; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4= []; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects5= []; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects6= []; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects7= []; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects8= []; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects1= []; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects2= []; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects3= []; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects4= []; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5= []; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects6= []; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects7= []; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects8= []; +gdjs.Level9Code.GDTestObjects1= []; +gdjs.Level9Code.GDTestObjects2= []; +gdjs.Level9Code.GDTestObjects3= []; +gdjs.Level9Code.GDTestObjects4= []; +gdjs.Level9Code.GDTestObjects5= []; +gdjs.Level9Code.GDTestObjects6= []; +gdjs.Level9Code.GDTestObjects7= []; +gdjs.Level9Code.GDTestObjects8= []; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects1= []; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects2= []; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3= []; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects4= []; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects5= []; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects6= []; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects7= []; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects8= []; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects1= []; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects2= []; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3= []; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects4= []; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects5= []; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects6= []; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects7= []; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects8= []; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects1= []; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects2= []; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects3= []; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects4= []; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects5= []; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects6= []; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects7= []; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects8= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects1= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects2= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects3= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects6= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects8= []; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.Level9Code.GDLaserRingObjects1= []; +gdjs.Level9Code.GDLaserRingObjects2= []; +gdjs.Level9Code.GDLaserRingObjects3= []; +gdjs.Level9Code.GDLaserRingObjects4= []; +gdjs.Level9Code.GDLaserRingObjects5= []; +gdjs.Level9Code.GDLaserRingObjects6= []; +gdjs.Level9Code.GDLaserRingObjects7= []; +gdjs.Level9Code.GDLaserRingObjects8= []; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects1= []; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects2= []; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects3= []; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects4= []; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects5= []; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects6= []; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects7= []; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects8= []; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects1= []; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects2= []; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3= []; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4= []; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects5= []; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects6= []; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects7= []; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects8= []; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects1= []; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects2= []; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects3= []; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects4= []; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects5= []; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects6= []; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects7= []; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects8= []; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects1= []; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects2= []; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects3= []; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects4= []; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects5= []; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects6= []; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects7= []; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects8= []; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects1= []; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects2= []; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects3= []; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4= []; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects5= []; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects6= []; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects7= []; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects8= []; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects1= []; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects2= []; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects3= []; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4= []; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects5= []; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects6= []; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects7= []; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects8= []; +gdjs.Level9Code.GDCameraGlitchFixObjects1= []; +gdjs.Level9Code.GDCameraGlitchFixObjects2= []; +gdjs.Level9Code.GDCameraGlitchFixObjects3= []; +gdjs.Level9Code.GDCameraGlitchFixObjects4= []; +gdjs.Level9Code.GDCameraGlitchFixObjects5= []; +gdjs.Level9Code.GDCameraGlitchFixObjects6= []; +gdjs.Level9Code.GDCameraGlitchFixObjects7= []; +gdjs.Level9Code.GDCameraGlitchFixObjects8= []; +gdjs.Level9Code.GDLeftBoundaryObjects1= []; +gdjs.Level9Code.GDLeftBoundaryObjects2= []; +gdjs.Level9Code.GDLeftBoundaryObjects3= []; +gdjs.Level9Code.GDLeftBoundaryObjects4= []; +gdjs.Level9Code.GDLeftBoundaryObjects5= []; +gdjs.Level9Code.GDLeftBoundaryObjects6= []; +gdjs.Level9Code.GDLeftBoundaryObjects7= []; +gdjs.Level9Code.GDLeftBoundaryObjects8= []; +gdjs.Level9Code.GDRightBoundaryObjects1= []; +gdjs.Level9Code.GDRightBoundaryObjects2= []; +gdjs.Level9Code.GDRightBoundaryObjects3= []; +gdjs.Level9Code.GDRightBoundaryObjects4= []; +gdjs.Level9Code.GDRightBoundaryObjects5= []; +gdjs.Level9Code.GDRightBoundaryObjects6= []; +gdjs.Level9Code.GDRightBoundaryObjects7= []; +gdjs.Level9Code.GDRightBoundaryObjects8= []; +gdjs.Level9Code.GDTopBoundaryObjects1= []; +gdjs.Level9Code.GDTopBoundaryObjects2= []; +gdjs.Level9Code.GDTopBoundaryObjects3= []; +gdjs.Level9Code.GDTopBoundaryObjects4= []; +gdjs.Level9Code.GDTopBoundaryObjects5= []; +gdjs.Level9Code.GDTopBoundaryObjects6= []; +gdjs.Level9Code.GDTopBoundaryObjects7= []; +gdjs.Level9Code.GDTopBoundaryObjects8= []; +gdjs.Level9Code.GDBottomBoundaryObjects1= []; +gdjs.Level9Code.GDBottomBoundaryObjects2= []; +gdjs.Level9Code.GDBottomBoundaryObjects3= []; +gdjs.Level9Code.GDBottomBoundaryObjects4= []; +gdjs.Level9Code.GDBottomBoundaryObjects5= []; +gdjs.Level9Code.GDBottomBoundaryObjects6= []; +gdjs.Level9Code.GDBottomBoundaryObjects7= []; +gdjs.Level9Code.GDBottomBoundaryObjects8= []; +gdjs.Level9Code.GDBoundaryJumpThroughObjects1= []; +gdjs.Level9Code.GDBoundaryJumpThroughObjects2= []; +gdjs.Level9Code.GDBoundaryJumpThroughObjects3= []; +gdjs.Level9Code.GDBoundaryJumpThroughObjects4= []; +gdjs.Level9Code.GDBoundaryJumpThroughObjects5= []; +gdjs.Level9Code.GDBoundaryJumpThroughObjects6= []; +gdjs.Level9Code.GDBoundaryJumpThroughObjects7= []; +gdjs.Level9Code.GDBoundaryJumpThroughObjects8= []; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects1= []; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects2= []; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects3= []; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4= []; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects5= []; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects6= []; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects7= []; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects8= []; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects1= []; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects2= []; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects3= []; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects4= []; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects5= []; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects6= []; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects7= []; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects8= []; +gdjs.Level9Code.GDSinage_9595WObjects1= []; +gdjs.Level9Code.GDSinage_9595WObjects2= []; +gdjs.Level9Code.GDSinage_9595WObjects3= []; +gdjs.Level9Code.GDSinage_9595WObjects4= []; +gdjs.Level9Code.GDSinage_9595WObjects5= []; +gdjs.Level9Code.GDSinage_9595WObjects6= []; +gdjs.Level9Code.GDSinage_9595WObjects7= []; +gdjs.Level9Code.GDSinage_9595WObjects8= []; +gdjs.Level9Code.GDSinage_9595AObjects1= []; +gdjs.Level9Code.GDSinage_9595AObjects2= []; +gdjs.Level9Code.GDSinage_9595AObjects3= []; +gdjs.Level9Code.GDSinage_9595AObjects4= []; +gdjs.Level9Code.GDSinage_9595AObjects5= []; +gdjs.Level9Code.GDSinage_9595AObjects6= []; +gdjs.Level9Code.GDSinage_9595AObjects7= []; +gdjs.Level9Code.GDSinage_9595AObjects8= []; +gdjs.Level9Code.GDSinage_9595SObjects1= []; +gdjs.Level9Code.GDSinage_9595SObjects2= []; +gdjs.Level9Code.GDSinage_9595SObjects3= []; +gdjs.Level9Code.GDSinage_9595SObjects4= []; +gdjs.Level9Code.GDSinage_9595SObjects5= []; +gdjs.Level9Code.GDSinage_9595SObjects6= []; +gdjs.Level9Code.GDSinage_9595SObjects7= []; +gdjs.Level9Code.GDSinage_9595SObjects8= []; +gdjs.Level9Code.GDSinage_9595DObjects1= []; +gdjs.Level9Code.GDSinage_9595DObjects2= []; +gdjs.Level9Code.GDSinage_9595DObjects3= []; +gdjs.Level9Code.GDSinage_9595DObjects4= []; +gdjs.Level9Code.GDSinage_9595DObjects5= []; +gdjs.Level9Code.GDSinage_9595DObjects6= []; +gdjs.Level9Code.GDSinage_9595DObjects7= []; +gdjs.Level9Code.GDSinage_9595DObjects8= []; +gdjs.Level9Code.GDSinage_9595SpaceObjects1= []; +gdjs.Level9Code.GDSinage_9595SpaceObjects2= []; +gdjs.Level9Code.GDSinage_9595SpaceObjects3= []; +gdjs.Level9Code.GDSinage_9595SpaceObjects4= []; +gdjs.Level9Code.GDSinage_9595SpaceObjects5= []; +gdjs.Level9Code.GDSinage_9595SpaceObjects6= []; +gdjs.Level9Code.GDSinage_9595SpaceObjects7= []; +gdjs.Level9Code.GDSinage_9595SpaceObjects8= []; +gdjs.Level9Code.GDSinage_9595HealObjects1= []; +gdjs.Level9Code.GDSinage_9595HealObjects2= []; +gdjs.Level9Code.GDSinage_9595HealObjects3= []; +gdjs.Level9Code.GDSinage_9595HealObjects4= []; +gdjs.Level9Code.GDSinage_9595HealObjects5= []; +gdjs.Level9Code.GDSinage_9595HealObjects6= []; +gdjs.Level9Code.GDSinage_9595HealObjects7= []; +gdjs.Level9Code.GDSinage_9595HealObjects8= []; +gdjs.Level9Code.GDSinage_9595ProceedObjects1= []; +gdjs.Level9Code.GDSinage_9595ProceedObjects2= []; +gdjs.Level9Code.GDSinage_9595ProceedObjects3= []; +gdjs.Level9Code.GDSinage_9595ProceedObjects4= []; +gdjs.Level9Code.GDSinage_9595ProceedObjects5= []; +gdjs.Level9Code.GDSinage_9595ProceedObjects6= []; +gdjs.Level9Code.GDSinage_9595ProceedObjects7= []; +gdjs.Level9Code.GDSinage_9595ProceedObjects8= []; +gdjs.Level9Code.GDSinage_9595DeathObjects1= []; +gdjs.Level9Code.GDSinage_9595DeathObjects2= []; +gdjs.Level9Code.GDSinage_9595DeathObjects3= []; +gdjs.Level9Code.GDSinage_9595DeathObjects4= []; +gdjs.Level9Code.GDSinage_9595DeathObjects5= []; +gdjs.Level9Code.GDSinage_9595DeathObjects6= []; +gdjs.Level9Code.GDSinage_9595DeathObjects7= []; +gdjs.Level9Code.GDSinage_9595DeathObjects8= []; +gdjs.Level9Code.GDSinage_9595DownArrowObjects1= []; +gdjs.Level9Code.GDSinage_9595DownArrowObjects2= []; +gdjs.Level9Code.GDSinage_9595DownArrowObjects3= []; +gdjs.Level9Code.GDSinage_9595DownArrowObjects4= []; +gdjs.Level9Code.GDSinage_9595DownArrowObjects5= []; +gdjs.Level9Code.GDSinage_9595DownArrowObjects6= []; +gdjs.Level9Code.GDSinage_9595DownArrowObjects7= []; +gdjs.Level9Code.GDSinage_9595DownArrowObjects8= []; +gdjs.Level9Code.GDSinage_9595CheckpointObjects1= []; +gdjs.Level9Code.GDSinage_9595CheckpointObjects2= []; +gdjs.Level9Code.GDSinage_9595CheckpointObjects3= []; +gdjs.Level9Code.GDSinage_9595CheckpointObjects4= []; +gdjs.Level9Code.GDSinage_9595CheckpointObjects5= []; +gdjs.Level9Code.GDSinage_9595CheckpointObjects6= []; +gdjs.Level9Code.GDSinage_9595CheckpointObjects7= []; +gdjs.Level9Code.GDSinage_9595CheckpointObjects8= []; +gdjs.Level9Code.GDSinage_9595KillObjects1= []; +gdjs.Level9Code.GDSinage_9595KillObjects2= []; +gdjs.Level9Code.GDSinage_9595KillObjects3= []; +gdjs.Level9Code.GDSinage_9595KillObjects4= []; +gdjs.Level9Code.GDSinage_9595KillObjects5= []; +gdjs.Level9Code.GDSinage_9595KillObjects6= []; +gdjs.Level9Code.GDSinage_9595KillObjects7= []; +gdjs.Level9Code.GDSinage_9595KillObjects8= []; +gdjs.Level9Code.GDSinage_9595CollectObjects1= []; +gdjs.Level9Code.GDSinage_9595CollectObjects2= []; +gdjs.Level9Code.GDSinage_9595CollectObjects3= []; +gdjs.Level9Code.GDSinage_9595CollectObjects4= []; +gdjs.Level9Code.GDSinage_9595CollectObjects5= []; +gdjs.Level9Code.GDSinage_9595CollectObjects6= []; +gdjs.Level9Code.GDSinage_9595CollectObjects7= []; +gdjs.Level9Code.GDSinage_9595CollectObjects8= []; +gdjs.Level9Code.GDSinage_9595ArrowObjects1= []; +gdjs.Level9Code.GDSinage_9595ArrowObjects2= []; +gdjs.Level9Code.GDSinage_9595ArrowObjects3= []; +gdjs.Level9Code.GDSinage_9595ArrowObjects4= []; +gdjs.Level9Code.GDSinage_9595ArrowObjects5= []; +gdjs.Level9Code.GDSinage_9595ArrowObjects6= []; +gdjs.Level9Code.GDSinage_9595ArrowObjects7= []; +gdjs.Level9Code.GDSinage_9595ArrowObjects8= []; +gdjs.Level9Code.GDSinage_9595JumpObjects1= []; +gdjs.Level9Code.GDSinage_9595JumpObjects2= []; +gdjs.Level9Code.GDSinage_9595JumpObjects3= []; +gdjs.Level9Code.GDSinage_9595JumpObjects4= []; +gdjs.Level9Code.GDSinage_9595JumpObjects5= []; +gdjs.Level9Code.GDSinage_9595JumpObjects6= []; +gdjs.Level9Code.GDSinage_9595JumpObjects7= []; +gdjs.Level9Code.GDSinage_9595JumpObjects8= []; +gdjs.Level9Code.GDSinage_9595HoldObjects1= []; +gdjs.Level9Code.GDSinage_9595HoldObjects2= []; +gdjs.Level9Code.GDSinage_9595HoldObjects3= []; +gdjs.Level9Code.GDSinage_9595HoldObjects4= []; +gdjs.Level9Code.GDSinage_9595HoldObjects5= []; +gdjs.Level9Code.GDSinage_9595HoldObjects6= []; +gdjs.Level9Code.GDSinage_9595HoldObjects7= []; +gdjs.Level9Code.GDSinage_9595HoldObjects8= []; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects1= []; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects2= []; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects3= []; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects4= []; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects5= []; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects6= []; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects7= []; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects8= []; +gdjs.Level9Code.GDSinage_9595RestartObjects1= []; +gdjs.Level9Code.GDSinage_9595RestartObjects2= []; +gdjs.Level9Code.GDSinage_9595RestartObjects3= []; +gdjs.Level9Code.GDSinage_9595RestartObjects4= []; +gdjs.Level9Code.GDSinage_9595RestartObjects5= []; +gdjs.Level9Code.GDSinage_9595RestartObjects6= []; +gdjs.Level9Code.GDSinage_9595RestartObjects7= []; +gdjs.Level9Code.GDSinage_9595RestartObjects8= []; +gdjs.Level9Code.GDSinage_9595PauseObjects1= []; +gdjs.Level9Code.GDSinage_9595PauseObjects2= []; +gdjs.Level9Code.GDSinage_9595PauseObjects3= []; +gdjs.Level9Code.GDSinage_9595PauseObjects4= []; +gdjs.Level9Code.GDSinage_9595PauseObjects5= []; +gdjs.Level9Code.GDSinage_9595PauseObjects6= []; +gdjs.Level9Code.GDSinage_9595PauseObjects7= []; +gdjs.Level9Code.GDSinage_9595PauseObjects8= []; +gdjs.Level9Code.GDTest2Objects1= []; +gdjs.Level9Code.GDTest2Objects2= []; +gdjs.Level9Code.GDTest2Objects3= []; +gdjs.Level9Code.GDTest2Objects4= []; +gdjs.Level9Code.GDTest2Objects5= []; +gdjs.Level9Code.GDTest2Objects6= []; +gdjs.Level9Code.GDTest2Objects7= []; +gdjs.Level9Code.GDTest2Objects8= []; + + +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects3}); +gdjs.Level9Code.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects4[k] = gdjs.Level9Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.Level9Code.GDCheckpointObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects3}); +gdjs.Level9Code.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level9Code.GDCheckpointObjects3 */ +/* Reuse gdjs.Level9Code.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects3Objects, (( gdjs.Level9Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDCheckpointObjects3[0].getPointX("")), (( gdjs.Level9Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level9Code.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.Level9Code.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects, (( gdjs.Level9Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects4[0].getPointX("")), (( gdjs.Level9Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.Level9Code.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects3Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.Level9Code.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDCheckpointObjects3[k] = gdjs.Level9Code.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.Level9Code.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level9Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level9Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level9Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level9Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level9Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level9Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level9Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level9Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level9Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level9Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level9Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level9Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level9Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level9Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level9Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level9Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level9Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level9Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level9Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level9Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level9Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level9Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level9Code.GDBloodParticlesObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.Level9Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level9Code.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level9Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level9Code.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level9Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level9Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level9Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level9Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level9Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level9Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level9Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level9Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level9Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level9Code.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level9Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level9Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level9Code.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.Level9Code.GDFlyingDemonObjects4[0].getName()) :gdjs.Level9Code.GDFireDemonObjects4[0].getName()) :gdjs.Level9Code.GDHorizontalDemonObjects4[0].getName()) :gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.Level9Code.GDLaserRingObjects4[0].getName()) :gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level9Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level9Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDFlyingDemonObjects4[k] = gdjs.Level9Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level9Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDFireDemonObjects4[k] = gdjs.Level9Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level9Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDHorizontalDemonObjects4[k] = gdjs.Level9Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserRingObjects4[k] = gdjs.Level9Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level9Code.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDFlyingDemonObjects4[k] = gdjs.Level9Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level9Code.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDFireDemonObjects4[k] = gdjs.Level9Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level9Code.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDHorizontalDemonObjects4[k] = gdjs.Level9Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserRingObjects4[k] = gdjs.Level9Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4 */ +gdjs.Level9Code.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDBloodParticlesObjects4Objects, (( gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level9Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level9Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.Level9Code.GDFireDemonObjects4[0].getPointX("")) :gdjs.Level9Code.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.Level9Code.GDLaserRingObjects4[0].getPointX("")) :gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level9Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level9Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDFlyingDemonObjects4[0].getWidth()) :gdjs.Level9Code.GDFireDemonObjects4[0].getWidth()) :gdjs.Level9Code.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.Level9Code.GDLaserRingObjects4[0].getWidth()) :gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level9Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level9Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.Level9Code.GDFireDemonObjects4[0].getPointY("")) :gdjs.Level9Code.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.Level9Code.GDLaserRingObjects4[0].getPointY("")) :gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level9Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level9Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level9Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDFlyingDemonObjects4[0].getHeight()) :gdjs.Level9Code.GDFireDemonObjects4[0].getHeight()) :gdjs.Level9Code.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.Level9Code.GDLaserRingObjects4[0].getHeight()) :gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level9Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.Level9Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.Level9Code.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level9Code.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.Level9Code.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserRingObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.Level9Code.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level9Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level9Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level9Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level9Code.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level9Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level9Code.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level9Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level9Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level9Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level9Code.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level9Code.GDPlayerObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.Level9Code.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.Level9Code.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.Level9Code.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.Level9Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.Level9Code.userFunc0x1e41470 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.Level9Code.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.Level9Code.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level9Code.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.Level9Code.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.Level9Code.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.Level9Code.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.Level9Code.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.Level9Code.userFunc0x1e41470(runtimeScene, objects); + +} + + +};gdjs.Level9Code.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level9Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level9Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level9Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level9Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level9Code_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level9Code.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.Level9Code.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.Level9Code.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level9Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.Level9Code.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level9Code.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.Level9Code.GDFireDemonObjects5}); +gdjs.Level9Code.userFunc0x1e3f550 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.Level9Code.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level9Code.GDFireDemonObjects5 */ +/* Reuse gdjs.Level9Code.GDFlyingDemonObjects5 */ +/* Reuse gdjs.Level9Code.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level9Code.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.Level9Code.GDFireDemonObjects5); +gdjs.Level9Code.userFunc0x1e3f550(runtimeScene, objects); + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level9Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level9Code.GDTurretDemon_9595EyeObjects5}); +gdjs.Level9Code.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level9Code.GDMiteDemon_9595BaseObjects5, gdjs.Level9Code.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5, gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5, gdjs.Level9Code.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5, gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5, gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level9Code.GDTurretDemon_9595EyeObjects5, gdjs.Level9Code.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.Level9Code.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5, gdjs.Level9Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level9Code.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.Level9Code.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level9Code.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.Level9Code.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level9Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level9Code.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level9Code.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level9Code.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level9Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level9Code.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level9Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level9Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level9Code_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level9Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level9Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.Level9Code.eventsList13(runtimeScene); +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.Level9Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level9Code.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level9Code.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level9Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.Level9Code.eventsList8(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList14(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level9Code.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects3[i].setVariableBoolean(gdjs.Level9Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level9Code.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects3[i].getVariableBoolean(gdjs.Level9Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects3[k] = gdjs.Level9Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects4[k] = gdjs.Level9Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.Level9Code.eventsList6(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList18(runtimeScene); +} + + +};gdjs.Level9Code.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level9Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects4[k] = gdjs.Level9Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level9Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects3[k] = gdjs.Level9Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects2}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.Level9Code.GDDustParticleObjects2}); +gdjs.Level9Code.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.Level9Code.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects3[k] = gdjs.Level9Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects2 */ +gdjs.Level9Code.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDDustParticleObjects2Objects, (( gdjs.Level9Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.Level9Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.Level9Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level9Code.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level9Code.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.Level9Code.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.Level9Code.eventsList0(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList2(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList19(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList21(runtimeScene); +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level9Code_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level9Code.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.Level9Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.Level9Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level9Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.Level9Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level9Code.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.Level9Code.GDFireDemonObjects4}); +gdjs.Level9Code.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level9Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level9Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDFlyingDemonObjects4[k] = gdjs.Level9Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level9Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDHorizontalDemonObjects4[k] = gdjs.Level9Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level9Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDFireDemonObjects4[k] = gdjs.Level9Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level9Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level9Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level9Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level9Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level9Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level9Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level9Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level9Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level9Code.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level9Code.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level9Code.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.Level9Code.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.Level9Code.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level9Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level9Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level9Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level9Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level9Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level9Code.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level9Code_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.Level9Code.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.Level9Code.GDTurretDemon_9595EyeObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level9Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level9Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects4}); +gdjs.Level9Code.userFunc0x2279bc8 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.Level9Code.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level9Code.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level9Code.GDTurretDemon_9595EyeObjects3); +gdjs.Level9Code.userFunc0x2279bc8(runtimeScene, objects); + +} + + +};gdjs.Level9Code.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects3 */ +gdjs.Level9Code.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level9Code.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level9Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level9Code.GDMiteDemon_9595BaseObjects3, gdjs.Level9Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDTurretDemon_9595EyeObjects3, gdjs.Level9Code.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level9Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level9Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level9Code.GDMiteDemon_9595BaseObjects3, gdjs.Level9Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +gdjs.copyArray(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDTurretDemon_9595EyeObjects3, gdjs.Level9Code.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level9Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDPlayerObjects3_1final.indexOf(gdjs.Level9Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level9Code.GDPlayerObjects3_1final.push(gdjs.Level9Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level9Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level9Code.GDMiteDemon_9595BaseObjects3_1final, gdjs.Level9Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects3_1final, gdjs.Level9Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3_1final, gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level9Code.GDTurretDemon_9595EyeObjects3_1final, gdjs.Level9Code.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level9Code.GDMiteDemon_9595BaseObjects3, gdjs.Level9Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDTurretDemon_9595EyeObjects3, gdjs.Level9Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level9Code.GDMiteDemon_9595BaseObjects3, gdjs.Level9Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDTurretDemon_9595EyeObjects3, gdjs.Level9Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.Level9Code.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level9Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level9Code.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level9Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level9Code.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level9Code.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.Level9Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level9Code.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.Level9Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level9Code.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.Level9Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.Level9Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level9Code.GDLaserRingObjects3, "LaserDemon_Base": gdjs.Level9Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.Level9Code.GDProjectileDeathParticlesObjects3}); +gdjs.Level9Code.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level9Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level9Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level9Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level9Code.GDLaserRingObjects3); +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level9Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level9Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level9Code.GDStaticPlatform3Objects3); +/* Reuse gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level9Code.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level9Code.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.Level9Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level9Code.GDBloodParticlesObjects3}); +gdjs.Level9Code.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[k] = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level9Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level9Code.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level9Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList35 = function(runtimeScene) { + +};gdjs.Level9Code.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level9Code.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDFireDemonObjects4[k] = gdjs.Level9Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level9Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDFireDemonObjects4[k] = gdjs.Level9Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level9Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level9Code.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.Level9Code.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDFireDemonObjects3[k] = gdjs.Level9Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDFireDemonObjects3[i].getVariableBoolean(gdjs.Level9Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDFireDemonObjects3[k] = gdjs.Level9Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.Level9Code.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDFireDemonObjects3[i].setVariableBoolean(gdjs.Level9Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.Level9Code.eventsList37 = function(runtimeScene) { + +};gdjs.Level9Code.eventsList38 = function(runtimeScene) { + +};gdjs.Level9Code.eventsList39 = function(runtimeScene) { + +};gdjs.Level9Code.eventsList40 = function(runtimeScene) { + +};gdjs.Level9Code.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.Level9Code.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5, gdjs.Level9Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level9Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level9Code.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5, gdjs.Level9Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level9Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level9Code.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.Level9Code.GDTestObjects5); +{for(var i = 0, len = gdjs.Level9Code.GDTestObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level9Code.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5, gdjs.Level9Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level9Code.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level9Code.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level9Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.Level9Code.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level9Code.GDTest2Objects5); +{for(var i = 0, len = gdjs.Level9Code.GDTest2Objects5.length ;i < len;++i) { + gdjs.Level9Code.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level9Code.GDTest2Objects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.Level9Code.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level9Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.Level9Code.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level9Code.GDLaserDemon_9595BeamObjects3, gdjs.Level9Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level9Code.GDLaserDemon_9595BeamObjects3, gdjs.Level9Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level9Code.GDLaserDemon_9595BeamObjects3, gdjs.Level9Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.Level9Code.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level9Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level9Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level9Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level9Code.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.Level9Code.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.Level9Code.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.Level9Code.eventsList47(runtimeScene); +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects5}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level9Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects5}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level9Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects5}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects5}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level9Code.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level9Code.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.Level9Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.Level9Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level9Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.Level9Code.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level9Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.Level9Code.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level9Code.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level9Code.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level9Code.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level9Code.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level9Code.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level9Code.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level9Code.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level9Code.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level9Code.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level9Code.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level9Code.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level9Code.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level9Code.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level9Code.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level9Code.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level9Code.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level9Code.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level9Code.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level9Code.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level9Code.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level9Code.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level9Code.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.Level9Code.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level9Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level9Code.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.Level9Code.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.Level9Code.eventsList49(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList65(runtimeScene); +} + + +};gdjs.Level9Code.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level9Code.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level9Code.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level9Code.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level9Code.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level9Code.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level9Code.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level9Code.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level9Code.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level9Code.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level9Code.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level9Code.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level9Code.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.Level9Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level9Code.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level9Code.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level9Code.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level9Code.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level9Code.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level9Code.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level9Code.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level9Code.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.Level9Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level9Code.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level9Code.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.Level9Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.Level9Code.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.Level9Code.GDPlayerObjects4.length !== 0 ? gdjs.Level9Code.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.Level9Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.Level9Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.Level9Code.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level9Code.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.Level9Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.Level9Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.Level9Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.Level9Code.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.Level9Code.eventsList78(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList79(runtimeScene); +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects5}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.Level9Code.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects6, gdjs.Level9Code.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level9Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.Level9Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.Level9Code.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects6, gdjs.Level9Code.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects7[k] = gdjs.Level9Code.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.Level9Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.Level9Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.Level9Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.Level9Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level9Code.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects6[k] = gdjs.Level9Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects5}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level9Code.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.Level9Code.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.Level9Code.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.Level9Code.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.Level9Code.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.Level9Code.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.Level9Code.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.Level9Code.GDFlippingPlatform2Objects5}); +gdjs.Level9Code.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects5, gdjs.Level9Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects6[k] = gdjs.Level9Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level9Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects5, gdjs.Level9Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects6[i].getVariableBoolean(gdjs.Level9Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects6[k] = gdjs.Level9Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects6[i].setVariableBoolean(gdjs.Level9Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.Level9Code.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects5, gdjs.Level9Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level9Code.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects6[k] = gdjs.Level9Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level9Code.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level9Code.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.Level9Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level9Code.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level9Code.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level9Code.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level9Code.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level9Code.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level9Code.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.Level9Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects5[k] = gdjs.Level9Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects6}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.Level9Code.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects5, gdjs.Level9Code.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level9Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.Level9Code.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects4, gdjs.Level9Code.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects5[k] = gdjs.Level9Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects5[k] = gdjs.Level9Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.Level9Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.Level9Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.Level9Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.Level9Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level9Code.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects4[k] = gdjs.Level9Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.Level9Code.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects5Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level9Code.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects5); +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects5[i].getVariableBoolean(gdjs.Level9Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects5[k] = gdjs.Level9Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level9Code.GDPlayerObjects5_1final.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects5, gdjs.Level9Code.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level9Code.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.Level9Code.GDPlayerObjects6[k] = gdjs.Level9Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level9Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDPlayerObjects5_1final.indexOf(gdjs.Level9Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level9Code.GDPlayerObjects5_1final.push(gdjs.Level9Code.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects5, gdjs.Level9Code.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects6Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level9Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDPlayerObjects5_1final.indexOf(gdjs.Level9Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level9Code.GDPlayerObjects5_1final.push(gdjs.Level9Code.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects5_1final, gdjs.Level9Code.GDPlayerObjects5); +gdjs.copyArray(gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects5[i].setVariableBoolean(gdjs.Level9Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.Level9Code.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.Level9Code.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects4[k] = gdjs.Level9Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level9Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level9Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level9Code.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.Level9Code.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.Level9Code.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.Level9Code.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.Level9Code.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.Level9Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.Level9Code.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.Level9Code.GDFlippingPlatform2Objects4}); +gdjs.Level9Code.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level9Code.GDMiteDemon_9595MiteObjects4, gdjs.Level9Code.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595MiteObjects5[k] = gdjs.Level9Code.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level9Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level9Code.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level9Code.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level9Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level9Code.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level9Code.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level9Code.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level9Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level9Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level9Code.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level9Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level9Code.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level9Code.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.Level9Code.eventsList86(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList88(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList89(runtimeScene); +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level9Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level9Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level9Code.GDFlyingDemonObjects3, "FireDemon": gdjs.Level9Code.GDFireDemonObjects3, "HorizontalDemon": gdjs.Level9Code.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.Level9Code.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.Level9Code.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.Level9Code.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.Level9Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.Level9Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level9Code.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.Level9Code.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.Level9Code.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.Level9Code.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.Level9Code.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.Level9Code.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level9Code.GDBloodParticlesObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level9Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level9Code.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.Level9Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level9Code.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.Level9Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level9Code.GDFlippingPlatform2Objects3}); +gdjs.Level9Code.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level9Code.GDMiteDemon_9595MiteObjects3, gdjs.Level9Code.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.Level9Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.Level9Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level9Code.GDMiteDemon_9595MiteObjects2}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.Level9Code.GDLadderObjects2}); +gdjs.Level9Code.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level9Code.GDMiteDemon_9595MiteObjects2, gdjs.Level9Code.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.Level9Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.Level9Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595MiteObjects2[k] = gdjs.Level9Code.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.Level9Code.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level9Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level9Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level9Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level9Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level9Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level9Code.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level9Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level9Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level9Code_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.Level9Code.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level9Code.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level9Code.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level9Code.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level9Code.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level9Code.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level9Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level9Code.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level9Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level9Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level9Code.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level9Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level9Code.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level9Code.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level9Code.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level9Code.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level9Code.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level9Code.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level9Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level9Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level9Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level9Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level9Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level9Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level9Code_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.Level9Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.Level9Code.eventsList93(runtimeScene); +} + + +};gdjs.Level9Code.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.Level9Code.eventsList26(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList30(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList32(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList34(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList35(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList36(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList37(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList38(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList39(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList40(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList48(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList66(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList77(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList80(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList90(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList94(runtimeScene); +} + + +};gdjs.Level9Code.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.Level9Code.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level9Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level9Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level9Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level9Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level9Code.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.Level9Code.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.Level9Code.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level9Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level9Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level9Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level9Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level9Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level9Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level9Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level9Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level9Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level9Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level9Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level9Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level9Code.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.Level9Code.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.Level9Code.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.Level9Code.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.Level9Code.eventsList97(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList98(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList99(runtimeScene); +} + + +};gdjs.Level9Code.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.Level9Code.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.Level9Code.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level9Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level9Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.Level9Code.GDCameraGlitchFixObjects4}); +gdjs.Level9Code.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.Level9Code.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.Level9Code.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level9Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level9Code.GDRightBoundaryObjects4); +gdjs.Level9Code.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.Level9Code.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level9Code.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level9Code.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level9Code.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.Level9Code.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.Level9Code.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level9Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level9Code.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.Level9Code.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.Level9Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.Level9Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.Level9Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.Level9Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.Level9Code.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.Level9Code.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level9Code.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.Level9Code.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); +{for(var i = 0, len = gdjs.Level9Code.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.Level9Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.Level9Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.Level9Code.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.Level9Code.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.Level9Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.Level9Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level9Code.GDPortalObjects3}); +gdjs.Level9Code.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.Level9Code.GDPortalObjects2}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects2}); +gdjs.Level9Code.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level9Code.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects3Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level9Code.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level9Code.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPortalObjects2Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level9Code.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.Level9Code.eventsList101(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList103(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList104(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList105(runtimeScene); +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.Level9Code.GDPortalObjects4}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects3}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level9Code.GDPortalObjects3}); +gdjs.Level9Code.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects3, gdjs.Level9Code.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level9Code.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level9Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects3[k] = gdjs.Level9Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level9Code.GDPlayerObjects3 */ +/* Reuse gdjs.Level9Code.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects3Objects, "Tween", gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level9Code.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level9Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects4[k] = gdjs.Level9Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.Level9Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level9Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects3[k] = gdjs.Level9Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.Level9Code.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{}} + +} + + +};gdjs.Level9Code.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.Level9Code.GDPlayerObjects3.length = 0; + +gdjs.Level9Code.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level9Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level9Code.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level9Code.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects4Objects, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level9Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDPlayerObjects3_1final.indexOf(gdjs.Level9Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level9Code.GDPlayerObjects3_1final.push(gdjs.Level9Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level9Code.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDPortalObjects3_1final.indexOf(gdjs.Level9Code.GDPortalObjects4[j]) === -1 ) + gdjs.Level9Code.GDPortalObjects3_1final.push(gdjs.Level9Code.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level9Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.Level9Code.GDPlayerObjects4[k] = gdjs.Level9Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level9Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDPlayerObjects3_1final.indexOf(gdjs.Level9Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level9Code.GDPlayerObjects3_1final.push(gdjs.Level9Code.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level9Code.GDPlayerObjects3_1final, gdjs.Level9Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level9Code.GDPortalObjects3_1final, gdjs.Level9Code.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.Level9Code.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects2}); +gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level9Code.GDPlayerObjects2}); +gdjs.Level9Code.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects2[i].returnVariable(gdjs.Level9Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects2[i].setPosition(gdjs.Level9Code.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.Level9Code.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects2Objects, ((gdjs.Level9Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.Level9Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level9Code.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects2[i].returnVariable(gdjs.Level9Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level9Code.mapOfGDgdjs_9546Level9Code_9546GDPlayerObjects2Objects, (( gdjs.Level9Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects2[0].getPointX("")), (( gdjs.Level9Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level9Code.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects2[i].returnVariable(gdjs.Level9Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.Level9Code.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level9Code.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.Level9Code.eventsList22(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList95(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList100(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList106(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList110(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList111(runtimeScene); +} + + +};gdjs.Level9Code.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects2[i].getVariableNumber(gdjs.Level9Code.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects2[k] = gdjs.Level9Code.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level9Code.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.Level9Code.GDPlayerObjects1[i].getVariableNumber(gdjs.Level9Code.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.Level9Code.GDPlayerObjects1[k] = gdjs.Level9Code.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.Level9Code.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +};gdjs.Level9Code.eventsList114 = function(runtimeScene) { + +{ + +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level9Code.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level9Code.eventsList115 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.Level9Code.eventsList112(runtimeScene); +} + + +{ + + +gdjs.Level9Code.eventsList114(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Memory"), gdjs.Level9Code.GDMemoryObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level9Code.GDPlayerObjects1); +{for(var i = 0, len = gdjs.Level9Code.GDMemoryObjects1.length ;i < len;++i) { + gdjs.Level9Code.GDMemoryObjects1[i].getBehavior("Animation").setAnimationName("Recursion"); +} +}{for(var i = 0, len = gdjs.Level9Code.GDPlayerObjects1.length ;i < len;++i) { + gdjs.Level9Code.GDPlayerObjects1[i].returnVariable(gdjs.Level9Code.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(9); +} +}} + +} + + +}; + +gdjs.Level9Code.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.Level9Code.GDBackgroundPlantsObjects1.length = 0; +gdjs.Level9Code.GDBackgroundPlantsObjects2.length = 0; +gdjs.Level9Code.GDBackgroundPlantsObjects3.length = 0; +gdjs.Level9Code.GDBackgroundPlantsObjects4.length = 0; +gdjs.Level9Code.GDBackgroundPlantsObjects5.length = 0; +gdjs.Level9Code.GDBackgroundPlantsObjects6.length = 0; +gdjs.Level9Code.GDBackgroundPlantsObjects7.length = 0; +gdjs.Level9Code.GDBackgroundPlantsObjects8.length = 0; +gdjs.Level9Code.GDPlayerObjects1.length = 0; +gdjs.Level9Code.GDPlayerObjects2.length = 0; +gdjs.Level9Code.GDPlayerObjects3.length = 0; +gdjs.Level9Code.GDPlayerObjects4.length = 0; +gdjs.Level9Code.GDPlayerObjects5.length = 0; +gdjs.Level9Code.GDPlayerObjects6.length = 0; +gdjs.Level9Code.GDPlayerObjects7.length = 0; +gdjs.Level9Code.GDPlayerObjects8.length = 0; +gdjs.Level9Code.GDFlyingDemonObjects1.length = 0; +gdjs.Level9Code.GDFlyingDemonObjects2.length = 0; +gdjs.Level9Code.GDFlyingDemonObjects3.length = 0; +gdjs.Level9Code.GDFlyingDemonObjects4.length = 0; +gdjs.Level9Code.GDFlyingDemonObjects5.length = 0; +gdjs.Level9Code.GDFlyingDemonObjects6.length = 0; +gdjs.Level9Code.GDFlyingDemonObjects7.length = 0; +gdjs.Level9Code.GDFlyingDemonObjects8.length = 0; +gdjs.Level9Code.GDFireDemonObjects1.length = 0; +gdjs.Level9Code.GDFireDemonObjects2.length = 0; +gdjs.Level9Code.GDFireDemonObjects3.length = 0; +gdjs.Level9Code.GDFireDemonObjects4.length = 0; +gdjs.Level9Code.GDFireDemonObjects5.length = 0; +gdjs.Level9Code.GDFireDemonObjects6.length = 0; +gdjs.Level9Code.GDFireDemonObjects7.length = 0; +gdjs.Level9Code.GDFireDemonObjects8.length = 0; +gdjs.Level9Code.GDCheckpointObjects1.length = 0; +gdjs.Level9Code.GDCheckpointObjects2.length = 0; +gdjs.Level9Code.GDCheckpointObjects3.length = 0; +gdjs.Level9Code.GDCheckpointObjects4.length = 0; +gdjs.Level9Code.GDCheckpointObjects5.length = 0; +gdjs.Level9Code.GDCheckpointObjects6.length = 0; +gdjs.Level9Code.GDCheckpointObjects7.length = 0; +gdjs.Level9Code.GDCheckpointObjects8.length = 0; +gdjs.Level9Code.GDStaticPlatform3Objects1.length = 0; +gdjs.Level9Code.GDStaticPlatform3Objects2.length = 0; +gdjs.Level9Code.GDStaticPlatform3Objects3.length = 0; +gdjs.Level9Code.GDStaticPlatform3Objects4.length = 0; +gdjs.Level9Code.GDStaticPlatform3Objects5.length = 0; +gdjs.Level9Code.GDStaticPlatform3Objects6.length = 0; +gdjs.Level9Code.GDStaticPlatform3Objects7.length = 0; +gdjs.Level9Code.GDStaticPlatform3Objects8.length = 0; +gdjs.Level9Code.GDStaticPlatform2Objects1.length = 0; +gdjs.Level9Code.GDStaticPlatform2Objects2.length = 0; +gdjs.Level9Code.GDStaticPlatform2Objects3.length = 0; +gdjs.Level9Code.GDStaticPlatform2Objects4.length = 0; +gdjs.Level9Code.GDStaticPlatform2Objects5.length = 0; +gdjs.Level9Code.GDStaticPlatform2Objects6.length = 0; +gdjs.Level9Code.GDStaticPlatform2Objects7.length = 0; +gdjs.Level9Code.GDStaticPlatform2Objects8.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.Level9Code.GDStaticPlatform1Objects1.length = 0; +gdjs.Level9Code.GDStaticPlatform1Objects2.length = 0; +gdjs.Level9Code.GDStaticPlatform1Objects3.length = 0; +gdjs.Level9Code.GDStaticPlatform1Objects4.length = 0; +gdjs.Level9Code.GDStaticPlatform1Objects5.length = 0; +gdjs.Level9Code.GDStaticPlatform1Objects6.length = 0; +gdjs.Level9Code.GDStaticPlatform1Objects7.length = 0; +gdjs.Level9Code.GDStaticPlatform1Objects8.length = 0; +gdjs.Level9Code.GDPortalObjects1.length = 0; +gdjs.Level9Code.GDPortalObjects2.length = 0; +gdjs.Level9Code.GDPortalObjects3.length = 0; +gdjs.Level9Code.GDPortalObjects4.length = 0; +gdjs.Level9Code.GDPortalObjects5.length = 0; +gdjs.Level9Code.GDPortalObjects6.length = 0; +gdjs.Level9Code.GDPortalObjects7.length = 0; +gdjs.Level9Code.GDPortalObjects8.length = 0; +gdjs.Level9Code.GDLadderObjects1.length = 0; +gdjs.Level9Code.GDLadderObjects2.length = 0; +gdjs.Level9Code.GDLadderObjects3.length = 0; +gdjs.Level9Code.GDLadderObjects4.length = 0; +gdjs.Level9Code.GDLadderObjects5.length = 0; +gdjs.Level9Code.GDLadderObjects6.length = 0; +gdjs.Level9Code.GDLadderObjects7.length = 0; +gdjs.Level9Code.GDLadderObjects8.length = 0; +gdjs.Level9Code.GDBloodParticlesObjects1.length = 0; +gdjs.Level9Code.GDBloodParticlesObjects2.length = 0; +gdjs.Level9Code.GDBloodParticlesObjects3.length = 0; +gdjs.Level9Code.GDBloodParticlesObjects4.length = 0; +gdjs.Level9Code.GDBloodParticlesObjects5.length = 0; +gdjs.Level9Code.GDBloodParticlesObjects6.length = 0; +gdjs.Level9Code.GDBloodParticlesObjects7.length = 0; +gdjs.Level9Code.GDBloodParticlesObjects8.length = 0; +gdjs.Level9Code.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.Level9Code.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.Level9Code.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.Level9Code.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.Level9Code.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.Level9Code.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.Level9Code.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.Level9Code.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.Level9Code.GDDoorParticlesObjects1.length = 0; +gdjs.Level9Code.GDDoorParticlesObjects2.length = 0; +gdjs.Level9Code.GDDoorParticlesObjects3.length = 0; +gdjs.Level9Code.GDDoorParticlesObjects4.length = 0; +gdjs.Level9Code.GDDoorParticlesObjects5.length = 0; +gdjs.Level9Code.GDDoorParticlesObjects6.length = 0; +gdjs.Level9Code.GDDoorParticlesObjects7.length = 0; +gdjs.Level9Code.GDDoorParticlesObjects8.length = 0; +gdjs.Level9Code.GDDustParticleObjects1.length = 0; +gdjs.Level9Code.GDDustParticleObjects2.length = 0; +gdjs.Level9Code.GDDustParticleObjects3.length = 0; +gdjs.Level9Code.GDDustParticleObjects4.length = 0; +gdjs.Level9Code.GDDustParticleObjects5.length = 0; +gdjs.Level9Code.GDDustParticleObjects6.length = 0; +gdjs.Level9Code.GDDustParticleObjects7.length = 0; +gdjs.Level9Code.GDDustParticleObjects8.length = 0; +gdjs.Level9Code.GDLivesBarObjects1.length = 0; +gdjs.Level9Code.GDLivesBarObjects2.length = 0; +gdjs.Level9Code.GDLivesBarObjects3.length = 0; +gdjs.Level9Code.GDLivesBarObjects4.length = 0; +gdjs.Level9Code.GDLivesBarObjects5.length = 0; +gdjs.Level9Code.GDLivesBarObjects6.length = 0; +gdjs.Level9Code.GDLivesBarObjects7.length = 0; +gdjs.Level9Code.GDLivesBarObjects8.length = 0; +gdjs.Level9Code.GDHopeBarObjects1.length = 0; +gdjs.Level9Code.GDHopeBarObjects2.length = 0; +gdjs.Level9Code.GDHopeBarObjects3.length = 0; +gdjs.Level9Code.GDHopeBarObjects4.length = 0; +gdjs.Level9Code.GDHopeBarObjects5.length = 0; +gdjs.Level9Code.GDHopeBarObjects6.length = 0; +gdjs.Level9Code.GDHopeBarObjects7.length = 0; +gdjs.Level9Code.GDHopeBarObjects8.length = 0; +gdjs.Level9Code.GDMemoryObjects1.length = 0; +gdjs.Level9Code.GDMemoryObjects2.length = 0; +gdjs.Level9Code.GDMemoryObjects3.length = 0; +gdjs.Level9Code.GDMemoryObjects4.length = 0; +gdjs.Level9Code.GDMemoryObjects5.length = 0; +gdjs.Level9Code.GDMemoryObjects6.length = 0; +gdjs.Level9Code.GDMemoryObjects7.length = 0; +gdjs.Level9Code.GDMemoryObjects8.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.Level9Code.GDHorizontalDemonObjects1.length = 0; +gdjs.Level9Code.GDHorizontalDemonObjects2.length = 0; +gdjs.Level9Code.GDHorizontalDemonObjects3.length = 0; +gdjs.Level9Code.GDHorizontalDemonObjects4.length = 0; +gdjs.Level9Code.GDHorizontalDemonObjects5.length = 0; +gdjs.Level9Code.GDHorizontalDemonObjects6.length = 0; +gdjs.Level9Code.GDHorizontalDemonObjects7.length = 0; +gdjs.Level9Code.GDHorizontalDemonObjects8.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.Level9Code.GDFlippingPlatformObjects1.length = 0; +gdjs.Level9Code.GDFlippingPlatformObjects2.length = 0; +gdjs.Level9Code.GDFlippingPlatformObjects3.length = 0; +gdjs.Level9Code.GDFlippingPlatformObjects4.length = 0; +gdjs.Level9Code.GDFlippingPlatformObjects5.length = 0; +gdjs.Level9Code.GDFlippingPlatformObjects6.length = 0; +gdjs.Level9Code.GDFlippingPlatformObjects7.length = 0; +gdjs.Level9Code.GDFlippingPlatformObjects8.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.Level9Code.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.Level9Code.GDFlippingPlatform2Objects1.length = 0; +gdjs.Level9Code.GDFlippingPlatform2Objects2.length = 0; +gdjs.Level9Code.GDFlippingPlatform2Objects3.length = 0; +gdjs.Level9Code.GDFlippingPlatform2Objects4.length = 0; +gdjs.Level9Code.GDFlippingPlatform2Objects5.length = 0; +gdjs.Level9Code.GDFlippingPlatform2Objects6.length = 0; +gdjs.Level9Code.GDFlippingPlatform2Objects7.length = 0; +gdjs.Level9Code.GDFlippingPlatform2Objects8.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.Level9Code.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.Level9Code.GDTestObjects1.length = 0; +gdjs.Level9Code.GDTestObjects2.length = 0; +gdjs.Level9Code.GDTestObjects3.length = 0; +gdjs.Level9Code.GDTestObjects4.length = 0; +gdjs.Level9Code.GDTestObjects5.length = 0; +gdjs.Level9Code.GDTestObjects6.length = 0; +gdjs.Level9Code.GDTestObjects7.length = 0; +gdjs.Level9Code.GDTestObjects8.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.Level9Code.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.Level9Code.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.Level9Code.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level9Code.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level9Code.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level9Code.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level9Code.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.Level9Code.GDLaserRingObjects1.length = 0; +gdjs.Level9Code.GDLaserRingObjects2.length = 0; +gdjs.Level9Code.GDLaserRingObjects3.length = 0; +gdjs.Level9Code.GDLaserRingObjects4.length = 0; +gdjs.Level9Code.GDLaserRingObjects5.length = 0; +gdjs.Level9Code.GDLaserRingObjects6.length = 0; +gdjs.Level9Code.GDLaserRingObjects7.length = 0; +gdjs.Level9Code.GDLaserRingObjects8.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.Level9Code.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.Level9Code.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.Level9Code.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.Level9Code.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.Level9Code.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.Level9Code.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.Level9Code.GDCameraGlitchFixObjects1.length = 0; +gdjs.Level9Code.GDCameraGlitchFixObjects2.length = 0; +gdjs.Level9Code.GDCameraGlitchFixObjects3.length = 0; +gdjs.Level9Code.GDCameraGlitchFixObjects4.length = 0; +gdjs.Level9Code.GDCameraGlitchFixObjects5.length = 0; +gdjs.Level9Code.GDCameraGlitchFixObjects6.length = 0; +gdjs.Level9Code.GDCameraGlitchFixObjects7.length = 0; +gdjs.Level9Code.GDCameraGlitchFixObjects8.length = 0; +gdjs.Level9Code.GDLeftBoundaryObjects1.length = 0; +gdjs.Level9Code.GDLeftBoundaryObjects2.length = 0; +gdjs.Level9Code.GDLeftBoundaryObjects3.length = 0; +gdjs.Level9Code.GDLeftBoundaryObjects4.length = 0; +gdjs.Level9Code.GDLeftBoundaryObjects5.length = 0; +gdjs.Level9Code.GDLeftBoundaryObjects6.length = 0; +gdjs.Level9Code.GDLeftBoundaryObjects7.length = 0; +gdjs.Level9Code.GDLeftBoundaryObjects8.length = 0; +gdjs.Level9Code.GDRightBoundaryObjects1.length = 0; +gdjs.Level9Code.GDRightBoundaryObjects2.length = 0; +gdjs.Level9Code.GDRightBoundaryObjects3.length = 0; +gdjs.Level9Code.GDRightBoundaryObjects4.length = 0; +gdjs.Level9Code.GDRightBoundaryObjects5.length = 0; +gdjs.Level9Code.GDRightBoundaryObjects6.length = 0; +gdjs.Level9Code.GDRightBoundaryObjects7.length = 0; +gdjs.Level9Code.GDRightBoundaryObjects8.length = 0; +gdjs.Level9Code.GDTopBoundaryObjects1.length = 0; +gdjs.Level9Code.GDTopBoundaryObjects2.length = 0; +gdjs.Level9Code.GDTopBoundaryObjects3.length = 0; +gdjs.Level9Code.GDTopBoundaryObjects4.length = 0; +gdjs.Level9Code.GDTopBoundaryObjects5.length = 0; +gdjs.Level9Code.GDTopBoundaryObjects6.length = 0; +gdjs.Level9Code.GDTopBoundaryObjects7.length = 0; +gdjs.Level9Code.GDTopBoundaryObjects8.length = 0; +gdjs.Level9Code.GDBottomBoundaryObjects1.length = 0; +gdjs.Level9Code.GDBottomBoundaryObjects2.length = 0; +gdjs.Level9Code.GDBottomBoundaryObjects3.length = 0; +gdjs.Level9Code.GDBottomBoundaryObjects4.length = 0; +gdjs.Level9Code.GDBottomBoundaryObjects5.length = 0; +gdjs.Level9Code.GDBottomBoundaryObjects6.length = 0; +gdjs.Level9Code.GDBottomBoundaryObjects7.length = 0; +gdjs.Level9Code.GDBottomBoundaryObjects8.length = 0; +gdjs.Level9Code.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.Level9Code.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.Level9Code.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.Level9Code.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.Level9Code.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.Level9Code.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.Level9Code.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.Level9Code.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.Level9Code.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.Level9Code.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.Level9Code.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595WObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595WObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595WObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595WObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595WObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595WObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595WObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595WObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595AObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595AObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595AObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595AObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595AObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595AObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595AObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595AObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595SObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595SObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595SObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595SObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595SObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595SObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595SObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595SObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595DObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595DObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595DObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595DObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595DObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595DObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595DObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595DObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595SpaceObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595SpaceObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595SpaceObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595SpaceObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595SpaceObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595SpaceObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595SpaceObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595SpaceObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595HealObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595HealObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595HealObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595HealObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595HealObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595HealObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595HealObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595HealObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595ProceedObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595ProceedObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595ProceedObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595ProceedObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595ProceedObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595ProceedObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595ProceedObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595ProceedObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595DeathObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595DeathObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595DeathObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595DeathObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595DeathObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595DeathObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595DeathObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595DeathObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595KillObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595KillObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595KillObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595KillObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595KillObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595KillObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595KillObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595KillObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595CollectObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595CollectObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595CollectObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595CollectObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595CollectObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595CollectObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595CollectObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595CollectObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595ArrowObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595ArrowObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595ArrowObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595ArrowObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595ArrowObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595ArrowObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595ArrowObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595ArrowObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595JumpObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595JumpObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595JumpObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595JumpObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595JumpObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595JumpObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595JumpObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595JumpObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595HoldObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595HoldObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595HoldObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595HoldObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595HoldObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595HoldObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595HoldObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595HoldObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595RestartObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595RestartObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595RestartObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595RestartObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595RestartObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595RestartObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595RestartObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595RestartObjects8.length = 0; +gdjs.Level9Code.GDSinage_9595PauseObjects1.length = 0; +gdjs.Level9Code.GDSinage_9595PauseObjects2.length = 0; +gdjs.Level9Code.GDSinage_9595PauseObjects3.length = 0; +gdjs.Level9Code.GDSinage_9595PauseObjects4.length = 0; +gdjs.Level9Code.GDSinage_9595PauseObjects5.length = 0; +gdjs.Level9Code.GDSinage_9595PauseObjects6.length = 0; +gdjs.Level9Code.GDSinage_9595PauseObjects7.length = 0; +gdjs.Level9Code.GDSinage_9595PauseObjects8.length = 0; +gdjs.Level9Code.GDTest2Objects1.length = 0; +gdjs.Level9Code.GDTest2Objects2.length = 0; +gdjs.Level9Code.GDTest2Objects3.length = 0; +gdjs.Level9Code.GDTest2Objects4.length = 0; +gdjs.Level9Code.GDTest2Objects5.length = 0; +gdjs.Level9Code.GDTest2Objects6.length = 0; +gdjs.Level9Code.GDTest2Objects7.length = 0; +gdjs.Level9Code.GDTest2Objects8.length = 0; + +gdjs.Level9Code.eventsList115(runtimeScene); + +return; + +} + +gdjs['Level9Code'] = gdjs.Level9Code; diff --git a/Builds/0.0.6/app/code10.js b/Builds/0.0.6/app/code10.js new file mode 100644 index 0000000000000000000000000000000000000000..4f9edefb35aaa02b0b8c391eabdb23d6b166dfcf --- /dev/null +++ b/Builds/0.0.6/app/code10.js @@ -0,0 +1,10075 @@ +gdjs.TutorialCode = {}; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.TutorialCode.GDPlayerObjects3_1final = []; + +gdjs.TutorialCode.GDPlayerObjects5_1final = []; + +gdjs.TutorialCode.GDPortalObjects3_1final = []; + +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2_1final = []; + +gdjs.TutorialCode.GDBackgroundPlantsObjects1= []; +gdjs.TutorialCode.GDBackgroundPlantsObjects2= []; +gdjs.TutorialCode.GDBackgroundPlantsObjects3= []; +gdjs.TutorialCode.GDBackgroundPlantsObjects4= []; +gdjs.TutorialCode.GDBackgroundPlantsObjects5= []; +gdjs.TutorialCode.GDBackgroundPlantsObjects6= []; +gdjs.TutorialCode.GDBackgroundPlantsObjects7= []; +gdjs.TutorialCode.GDBackgroundPlantsObjects8= []; +gdjs.TutorialCode.GDPlayerObjects1= []; +gdjs.TutorialCode.GDPlayerObjects2= []; +gdjs.TutorialCode.GDPlayerObjects3= []; +gdjs.TutorialCode.GDPlayerObjects4= []; +gdjs.TutorialCode.GDPlayerObjects5= []; +gdjs.TutorialCode.GDPlayerObjects6= []; +gdjs.TutorialCode.GDPlayerObjects7= []; +gdjs.TutorialCode.GDPlayerObjects8= []; +gdjs.TutorialCode.GDFlyingDemonObjects1= []; +gdjs.TutorialCode.GDFlyingDemonObjects2= []; +gdjs.TutorialCode.GDFlyingDemonObjects3= []; +gdjs.TutorialCode.GDFlyingDemonObjects4= []; +gdjs.TutorialCode.GDFlyingDemonObjects5= []; +gdjs.TutorialCode.GDFlyingDemonObjects6= []; +gdjs.TutorialCode.GDFlyingDemonObjects7= []; +gdjs.TutorialCode.GDFlyingDemonObjects8= []; +gdjs.TutorialCode.GDFireDemonObjects1= []; +gdjs.TutorialCode.GDFireDemonObjects2= []; +gdjs.TutorialCode.GDFireDemonObjects3= []; +gdjs.TutorialCode.GDFireDemonObjects4= []; +gdjs.TutorialCode.GDFireDemonObjects5= []; +gdjs.TutorialCode.GDFireDemonObjects6= []; +gdjs.TutorialCode.GDFireDemonObjects7= []; +gdjs.TutorialCode.GDFireDemonObjects8= []; +gdjs.TutorialCode.GDCheckpointObjects1= []; +gdjs.TutorialCode.GDCheckpointObjects2= []; +gdjs.TutorialCode.GDCheckpointObjects3= []; +gdjs.TutorialCode.GDCheckpointObjects4= []; +gdjs.TutorialCode.GDCheckpointObjects5= []; +gdjs.TutorialCode.GDCheckpointObjects6= []; +gdjs.TutorialCode.GDCheckpointObjects7= []; +gdjs.TutorialCode.GDCheckpointObjects8= []; +gdjs.TutorialCode.GDStaticPlatform3Objects1= []; +gdjs.TutorialCode.GDStaticPlatform3Objects2= []; +gdjs.TutorialCode.GDStaticPlatform3Objects3= []; +gdjs.TutorialCode.GDStaticPlatform3Objects4= []; +gdjs.TutorialCode.GDStaticPlatform3Objects5= []; +gdjs.TutorialCode.GDStaticPlatform3Objects6= []; +gdjs.TutorialCode.GDStaticPlatform3Objects7= []; +gdjs.TutorialCode.GDStaticPlatform3Objects8= []; +gdjs.TutorialCode.GDStaticPlatform2Objects1= []; +gdjs.TutorialCode.GDStaticPlatform2Objects2= []; +gdjs.TutorialCode.GDStaticPlatform2Objects3= []; +gdjs.TutorialCode.GDStaticPlatform2Objects4= []; +gdjs.TutorialCode.GDStaticPlatform2Objects5= []; +gdjs.TutorialCode.GDStaticPlatform2Objects6= []; +gdjs.TutorialCode.GDStaticPlatform2Objects7= []; +gdjs.TutorialCode.GDStaticPlatform2Objects8= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.TutorialCode.GDStaticPlatform1Objects1= []; +gdjs.TutorialCode.GDStaticPlatform1Objects2= []; +gdjs.TutorialCode.GDStaticPlatform1Objects3= []; +gdjs.TutorialCode.GDStaticPlatform1Objects4= []; +gdjs.TutorialCode.GDStaticPlatform1Objects5= []; +gdjs.TutorialCode.GDStaticPlatform1Objects6= []; +gdjs.TutorialCode.GDStaticPlatform1Objects7= []; +gdjs.TutorialCode.GDStaticPlatform1Objects8= []; +gdjs.TutorialCode.GDPortalObjects1= []; +gdjs.TutorialCode.GDPortalObjects2= []; +gdjs.TutorialCode.GDPortalObjects3= []; +gdjs.TutorialCode.GDPortalObjects4= []; +gdjs.TutorialCode.GDPortalObjects5= []; +gdjs.TutorialCode.GDPortalObjects6= []; +gdjs.TutorialCode.GDPortalObjects7= []; +gdjs.TutorialCode.GDPortalObjects8= []; +gdjs.TutorialCode.GDLadderObjects1= []; +gdjs.TutorialCode.GDLadderObjects2= []; +gdjs.TutorialCode.GDLadderObjects3= []; +gdjs.TutorialCode.GDLadderObjects4= []; +gdjs.TutorialCode.GDLadderObjects5= []; +gdjs.TutorialCode.GDLadderObjects6= []; +gdjs.TutorialCode.GDLadderObjects7= []; +gdjs.TutorialCode.GDLadderObjects8= []; +gdjs.TutorialCode.GDBloodParticlesObjects1= []; +gdjs.TutorialCode.GDBloodParticlesObjects2= []; +gdjs.TutorialCode.GDBloodParticlesObjects3= []; +gdjs.TutorialCode.GDBloodParticlesObjects4= []; +gdjs.TutorialCode.GDBloodParticlesObjects5= []; +gdjs.TutorialCode.GDBloodParticlesObjects6= []; +gdjs.TutorialCode.GDBloodParticlesObjects7= []; +gdjs.TutorialCode.GDBloodParticlesObjects8= []; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects1= []; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects2= []; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects3= []; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects4= []; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects5= []; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects6= []; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects7= []; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects8= []; +gdjs.TutorialCode.GDDoorParticlesObjects1= []; +gdjs.TutorialCode.GDDoorParticlesObjects2= []; +gdjs.TutorialCode.GDDoorParticlesObjects3= []; +gdjs.TutorialCode.GDDoorParticlesObjects4= []; +gdjs.TutorialCode.GDDoorParticlesObjects5= []; +gdjs.TutorialCode.GDDoorParticlesObjects6= []; +gdjs.TutorialCode.GDDoorParticlesObjects7= []; +gdjs.TutorialCode.GDDoorParticlesObjects8= []; +gdjs.TutorialCode.GDDustParticleObjects1= []; +gdjs.TutorialCode.GDDustParticleObjects2= []; +gdjs.TutorialCode.GDDustParticleObjects3= []; +gdjs.TutorialCode.GDDustParticleObjects4= []; +gdjs.TutorialCode.GDDustParticleObjects5= []; +gdjs.TutorialCode.GDDustParticleObjects6= []; +gdjs.TutorialCode.GDDustParticleObjects7= []; +gdjs.TutorialCode.GDDustParticleObjects8= []; +gdjs.TutorialCode.GDLivesBarObjects1= []; +gdjs.TutorialCode.GDLivesBarObjects2= []; +gdjs.TutorialCode.GDLivesBarObjects3= []; +gdjs.TutorialCode.GDLivesBarObjects4= []; +gdjs.TutorialCode.GDLivesBarObjects5= []; +gdjs.TutorialCode.GDLivesBarObjects6= []; +gdjs.TutorialCode.GDLivesBarObjects7= []; +gdjs.TutorialCode.GDLivesBarObjects8= []; +gdjs.TutorialCode.GDHopeBarObjects1= []; +gdjs.TutorialCode.GDHopeBarObjects2= []; +gdjs.TutorialCode.GDHopeBarObjects3= []; +gdjs.TutorialCode.GDHopeBarObjects4= []; +gdjs.TutorialCode.GDHopeBarObjects5= []; +gdjs.TutorialCode.GDHopeBarObjects6= []; +gdjs.TutorialCode.GDHopeBarObjects7= []; +gdjs.TutorialCode.GDHopeBarObjects8= []; +gdjs.TutorialCode.GDMemoryObjects1= []; +gdjs.TutorialCode.GDMemoryObjects2= []; +gdjs.TutorialCode.GDMemoryObjects3= []; +gdjs.TutorialCode.GDMemoryObjects4= []; +gdjs.TutorialCode.GDMemoryObjects5= []; +gdjs.TutorialCode.GDMemoryObjects6= []; +gdjs.TutorialCode.GDMemoryObjects7= []; +gdjs.TutorialCode.GDMemoryObjects8= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.TutorialCode.GDHorizontalDemonObjects1= []; +gdjs.TutorialCode.GDHorizontalDemonObjects2= []; +gdjs.TutorialCode.GDHorizontalDemonObjects3= []; +gdjs.TutorialCode.GDHorizontalDemonObjects4= []; +gdjs.TutorialCode.GDHorizontalDemonObjects5= []; +gdjs.TutorialCode.GDHorizontalDemonObjects6= []; +gdjs.TutorialCode.GDHorizontalDemonObjects7= []; +gdjs.TutorialCode.GDHorizontalDemonObjects8= []; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects1= []; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects2= []; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3= []; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4= []; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5= []; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects6= []; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects7= []; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects8= []; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects1= []; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects2= []; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3= []; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects4= []; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects5= []; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects6= []; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects7= []; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects8= []; +gdjs.TutorialCode.GDFlippingPlatformObjects1= []; +gdjs.TutorialCode.GDFlippingPlatformObjects2= []; +gdjs.TutorialCode.GDFlippingPlatformObjects3= []; +gdjs.TutorialCode.GDFlippingPlatformObjects4= []; +gdjs.TutorialCode.GDFlippingPlatformObjects5= []; +gdjs.TutorialCode.GDFlippingPlatformObjects6= []; +gdjs.TutorialCode.GDFlippingPlatformObjects7= []; +gdjs.TutorialCode.GDFlippingPlatformObjects8= []; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects1= []; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects2= []; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects3= []; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4= []; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects5= []; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects6= []; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects7= []; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects8= []; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.TutorialCode.GDFlippingPlatform2Objects1= []; +gdjs.TutorialCode.GDFlippingPlatform2Objects2= []; +gdjs.TutorialCode.GDFlippingPlatform2Objects3= []; +gdjs.TutorialCode.GDFlippingPlatform2Objects4= []; +gdjs.TutorialCode.GDFlippingPlatform2Objects5= []; +gdjs.TutorialCode.GDFlippingPlatform2Objects6= []; +gdjs.TutorialCode.GDFlippingPlatform2Objects7= []; +gdjs.TutorialCode.GDFlippingPlatform2Objects8= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects1= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects2= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects5= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects6= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects7= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects8= []; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects1= []; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects2= []; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects3= []; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4= []; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5= []; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6= []; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects7= []; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects8= []; +gdjs.TutorialCode.GDTestObjects1= []; +gdjs.TutorialCode.GDTestObjects2= []; +gdjs.TutorialCode.GDTestObjects3= []; +gdjs.TutorialCode.GDTestObjects4= []; +gdjs.TutorialCode.GDTestObjects5= []; +gdjs.TutorialCode.GDTestObjects6= []; +gdjs.TutorialCode.GDTestObjects7= []; +gdjs.TutorialCode.GDTestObjects8= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects1= []; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects2= []; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3= []; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects4= []; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects5= []; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects6= []; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects7= []; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects8= []; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects1= []; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects2= []; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3= []; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects4= []; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects5= []; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects6= []; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects7= []; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects8= []; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects1= []; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects2= []; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects3= []; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4= []; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects5= []; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects6= []; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects7= []; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects8= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects1= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects2= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects3= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects6= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects8= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.TutorialCode.GDLaserRingObjects1= []; +gdjs.TutorialCode.GDLaserRingObjects2= []; +gdjs.TutorialCode.GDLaserRingObjects3= []; +gdjs.TutorialCode.GDLaserRingObjects4= []; +gdjs.TutorialCode.GDLaserRingObjects5= []; +gdjs.TutorialCode.GDLaserRingObjects6= []; +gdjs.TutorialCode.GDLaserRingObjects7= []; +gdjs.TutorialCode.GDLaserRingObjects8= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects1= []; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects2= []; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects3= []; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4= []; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects5= []; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects6= []; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects7= []; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects8= []; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects1= []; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects2= []; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3= []; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4= []; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects5= []; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects6= []; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects7= []; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects8= []; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects1= []; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects2= []; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3= []; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4= []; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5= []; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects6= []; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects7= []; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects8= []; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects1= []; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects2= []; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects3= []; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4= []; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects5= []; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects6= []; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects7= []; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects8= []; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects1= []; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects2= []; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects3= []; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4= []; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects5= []; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects6= []; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects7= []; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects8= []; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects1= []; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects2= []; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects3= []; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4= []; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects5= []; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects6= []; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects7= []; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects8= []; +gdjs.TutorialCode.GDCameraGlitchFixObjects1= []; +gdjs.TutorialCode.GDCameraGlitchFixObjects2= []; +gdjs.TutorialCode.GDCameraGlitchFixObjects3= []; +gdjs.TutorialCode.GDCameraGlitchFixObjects4= []; +gdjs.TutorialCode.GDCameraGlitchFixObjects5= []; +gdjs.TutorialCode.GDCameraGlitchFixObjects6= []; +gdjs.TutorialCode.GDCameraGlitchFixObjects7= []; +gdjs.TutorialCode.GDCameraGlitchFixObjects8= []; +gdjs.TutorialCode.GDLeftBoundaryObjects1= []; +gdjs.TutorialCode.GDLeftBoundaryObjects2= []; +gdjs.TutorialCode.GDLeftBoundaryObjects3= []; +gdjs.TutorialCode.GDLeftBoundaryObjects4= []; +gdjs.TutorialCode.GDLeftBoundaryObjects5= []; +gdjs.TutorialCode.GDLeftBoundaryObjects6= []; +gdjs.TutorialCode.GDLeftBoundaryObjects7= []; +gdjs.TutorialCode.GDLeftBoundaryObjects8= []; +gdjs.TutorialCode.GDRightBoundaryObjects1= []; +gdjs.TutorialCode.GDRightBoundaryObjects2= []; +gdjs.TutorialCode.GDRightBoundaryObjects3= []; +gdjs.TutorialCode.GDRightBoundaryObjects4= []; +gdjs.TutorialCode.GDRightBoundaryObjects5= []; +gdjs.TutorialCode.GDRightBoundaryObjects6= []; +gdjs.TutorialCode.GDRightBoundaryObjects7= []; +gdjs.TutorialCode.GDRightBoundaryObjects8= []; +gdjs.TutorialCode.GDTopBoundaryObjects1= []; +gdjs.TutorialCode.GDTopBoundaryObjects2= []; +gdjs.TutorialCode.GDTopBoundaryObjects3= []; +gdjs.TutorialCode.GDTopBoundaryObjects4= []; +gdjs.TutorialCode.GDTopBoundaryObjects5= []; +gdjs.TutorialCode.GDTopBoundaryObjects6= []; +gdjs.TutorialCode.GDTopBoundaryObjects7= []; +gdjs.TutorialCode.GDTopBoundaryObjects8= []; +gdjs.TutorialCode.GDBottomBoundaryObjects1= []; +gdjs.TutorialCode.GDBottomBoundaryObjects2= []; +gdjs.TutorialCode.GDBottomBoundaryObjects3= []; +gdjs.TutorialCode.GDBottomBoundaryObjects4= []; +gdjs.TutorialCode.GDBottomBoundaryObjects5= []; +gdjs.TutorialCode.GDBottomBoundaryObjects6= []; +gdjs.TutorialCode.GDBottomBoundaryObjects7= []; +gdjs.TutorialCode.GDBottomBoundaryObjects8= []; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects1= []; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects2= []; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects3= []; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects4= []; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects5= []; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects6= []; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects7= []; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects8= []; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects1= []; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects2= []; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3= []; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4= []; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5= []; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects6= []; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects7= []; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects8= []; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects1= []; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2= []; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3= []; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4= []; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5= []; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects6= []; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects7= []; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects8= []; +gdjs.TutorialCode.GDSinage_9595WObjects1= []; +gdjs.TutorialCode.GDSinage_9595WObjects2= []; +gdjs.TutorialCode.GDSinage_9595WObjects3= []; +gdjs.TutorialCode.GDSinage_9595WObjects4= []; +gdjs.TutorialCode.GDSinage_9595WObjects5= []; +gdjs.TutorialCode.GDSinage_9595WObjects6= []; +gdjs.TutorialCode.GDSinage_9595WObjects7= []; +gdjs.TutorialCode.GDSinage_9595WObjects8= []; +gdjs.TutorialCode.GDSinage_9595AObjects1= []; +gdjs.TutorialCode.GDSinage_9595AObjects2= []; +gdjs.TutorialCode.GDSinage_9595AObjects3= []; +gdjs.TutorialCode.GDSinage_9595AObjects4= []; +gdjs.TutorialCode.GDSinage_9595AObjects5= []; +gdjs.TutorialCode.GDSinage_9595AObjects6= []; +gdjs.TutorialCode.GDSinage_9595AObjects7= []; +gdjs.TutorialCode.GDSinage_9595AObjects8= []; +gdjs.TutorialCode.GDSinage_9595SObjects1= []; +gdjs.TutorialCode.GDSinage_9595SObjects2= []; +gdjs.TutorialCode.GDSinage_9595SObjects3= []; +gdjs.TutorialCode.GDSinage_9595SObjects4= []; +gdjs.TutorialCode.GDSinage_9595SObjects5= []; +gdjs.TutorialCode.GDSinage_9595SObjects6= []; +gdjs.TutorialCode.GDSinage_9595SObjects7= []; +gdjs.TutorialCode.GDSinage_9595SObjects8= []; +gdjs.TutorialCode.GDSinage_9595DObjects1= []; +gdjs.TutorialCode.GDSinage_9595DObjects2= []; +gdjs.TutorialCode.GDSinage_9595DObjects3= []; +gdjs.TutorialCode.GDSinage_9595DObjects4= []; +gdjs.TutorialCode.GDSinage_9595DObjects5= []; +gdjs.TutorialCode.GDSinage_9595DObjects6= []; +gdjs.TutorialCode.GDSinage_9595DObjects7= []; +gdjs.TutorialCode.GDSinage_9595DObjects8= []; +gdjs.TutorialCode.GDSinage_9595SpaceObjects1= []; +gdjs.TutorialCode.GDSinage_9595SpaceObjects2= []; +gdjs.TutorialCode.GDSinage_9595SpaceObjects3= []; +gdjs.TutorialCode.GDSinage_9595SpaceObjects4= []; +gdjs.TutorialCode.GDSinage_9595SpaceObjects5= []; +gdjs.TutorialCode.GDSinage_9595SpaceObjects6= []; +gdjs.TutorialCode.GDSinage_9595SpaceObjects7= []; +gdjs.TutorialCode.GDSinage_9595SpaceObjects8= []; +gdjs.TutorialCode.GDSinage_9595HealObjects1= []; +gdjs.TutorialCode.GDSinage_9595HealObjects2= []; +gdjs.TutorialCode.GDSinage_9595HealObjects3= []; +gdjs.TutorialCode.GDSinage_9595HealObjects4= []; +gdjs.TutorialCode.GDSinage_9595HealObjects5= []; +gdjs.TutorialCode.GDSinage_9595HealObjects6= []; +gdjs.TutorialCode.GDSinage_9595HealObjects7= []; +gdjs.TutorialCode.GDSinage_9595HealObjects8= []; +gdjs.TutorialCode.GDSinage_9595ProceedObjects1= []; +gdjs.TutorialCode.GDSinage_9595ProceedObjects2= []; +gdjs.TutorialCode.GDSinage_9595ProceedObjects3= []; +gdjs.TutorialCode.GDSinage_9595ProceedObjects4= []; +gdjs.TutorialCode.GDSinage_9595ProceedObjects5= []; +gdjs.TutorialCode.GDSinage_9595ProceedObjects6= []; +gdjs.TutorialCode.GDSinage_9595ProceedObjects7= []; +gdjs.TutorialCode.GDSinage_9595ProceedObjects8= []; +gdjs.TutorialCode.GDSinage_9595DeathObjects1= []; +gdjs.TutorialCode.GDSinage_9595DeathObjects2= []; +gdjs.TutorialCode.GDSinage_9595DeathObjects3= []; +gdjs.TutorialCode.GDSinage_9595DeathObjects4= []; +gdjs.TutorialCode.GDSinage_9595DeathObjects5= []; +gdjs.TutorialCode.GDSinage_9595DeathObjects6= []; +gdjs.TutorialCode.GDSinage_9595DeathObjects7= []; +gdjs.TutorialCode.GDSinage_9595DeathObjects8= []; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects1= []; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects2= []; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects3= []; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects4= []; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects5= []; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects6= []; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects7= []; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects8= []; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects1= []; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects2= []; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects3= []; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects4= []; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects5= []; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects6= []; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects7= []; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects8= []; +gdjs.TutorialCode.GDSinage_9595KillObjects1= []; +gdjs.TutorialCode.GDSinage_9595KillObjects2= []; +gdjs.TutorialCode.GDSinage_9595KillObjects3= []; +gdjs.TutorialCode.GDSinage_9595KillObjects4= []; +gdjs.TutorialCode.GDSinage_9595KillObjects5= []; +gdjs.TutorialCode.GDSinage_9595KillObjects6= []; +gdjs.TutorialCode.GDSinage_9595KillObjects7= []; +gdjs.TutorialCode.GDSinage_9595KillObjects8= []; +gdjs.TutorialCode.GDSinage_9595CollectObjects1= []; +gdjs.TutorialCode.GDSinage_9595CollectObjects2= []; +gdjs.TutorialCode.GDSinage_9595CollectObjects3= []; +gdjs.TutorialCode.GDSinage_9595CollectObjects4= []; +gdjs.TutorialCode.GDSinage_9595CollectObjects5= []; +gdjs.TutorialCode.GDSinage_9595CollectObjects6= []; +gdjs.TutorialCode.GDSinage_9595CollectObjects7= []; +gdjs.TutorialCode.GDSinage_9595CollectObjects8= []; +gdjs.TutorialCode.GDSinage_9595ArrowObjects1= []; +gdjs.TutorialCode.GDSinage_9595ArrowObjects2= []; +gdjs.TutorialCode.GDSinage_9595ArrowObjects3= []; +gdjs.TutorialCode.GDSinage_9595ArrowObjects4= []; +gdjs.TutorialCode.GDSinage_9595ArrowObjects5= []; +gdjs.TutorialCode.GDSinage_9595ArrowObjects6= []; +gdjs.TutorialCode.GDSinage_9595ArrowObjects7= []; +gdjs.TutorialCode.GDSinage_9595ArrowObjects8= []; +gdjs.TutorialCode.GDSinage_9595JumpObjects1= []; +gdjs.TutorialCode.GDSinage_9595JumpObjects2= []; +gdjs.TutorialCode.GDSinage_9595JumpObjects3= []; +gdjs.TutorialCode.GDSinage_9595JumpObjects4= []; +gdjs.TutorialCode.GDSinage_9595JumpObjects5= []; +gdjs.TutorialCode.GDSinage_9595JumpObjects6= []; +gdjs.TutorialCode.GDSinage_9595JumpObjects7= []; +gdjs.TutorialCode.GDSinage_9595JumpObjects8= []; +gdjs.TutorialCode.GDSinage_9595HoldObjects1= []; +gdjs.TutorialCode.GDSinage_9595HoldObjects2= []; +gdjs.TutorialCode.GDSinage_9595HoldObjects3= []; +gdjs.TutorialCode.GDSinage_9595HoldObjects4= []; +gdjs.TutorialCode.GDSinage_9595HoldObjects5= []; +gdjs.TutorialCode.GDSinage_9595HoldObjects6= []; +gdjs.TutorialCode.GDSinage_9595HoldObjects7= []; +gdjs.TutorialCode.GDSinage_9595HoldObjects8= []; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects1= []; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects2= []; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects3= []; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects4= []; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects5= []; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects6= []; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects7= []; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects8= []; +gdjs.TutorialCode.GDSinage_9595RestartObjects1= []; +gdjs.TutorialCode.GDSinage_9595RestartObjects2= []; +gdjs.TutorialCode.GDSinage_9595RestartObjects3= []; +gdjs.TutorialCode.GDSinage_9595RestartObjects4= []; +gdjs.TutorialCode.GDSinage_9595RestartObjects5= []; +gdjs.TutorialCode.GDSinage_9595RestartObjects6= []; +gdjs.TutorialCode.GDSinage_9595RestartObjects7= []; +gdjs.TutorialCode.GDSinage_9595RestartObjects8= []; +gdjs.TutorialCode.GDSinage_9595PauseObjects1= []; +gdjs.TutorialCode.GDSinage_9595PauseObjects2= []; +gdjs.TutorialCode.GDSinage_9595PauseObjects3= []; +gdjs.TutorialCode.GDSinage_9595PauseObjects4= []; +gdjs.TutorialCode.GDSinage_9595PauseObjects5= []; +gdjs.TutorialCode.GDSinage_9595PauseObjects6= []; +gdjs.TutorialCode.GDSinage_9595PauseObjects7= []; +gdjs.TutorialCode.GDSinage_9595PauseObjects8= []; +gdjs.TutorialCode.GDTest2Objects1= []; +gdjs.TutorialCode.GDTest2Objects2= []; +gdjs.TutorialCode.GDTest2Objects3= []; +gdjs.TutorialCode.GDTest2Objects4= []; +gdjs.TutorialCode.GDTest2Objects5= []; +gdjs.TutorialCode.GDTest2Objects6= []; +gdjs.TutorialCode.GDTest2Objects7= []; +gdjs.TutorialCode.GDTest2Objects8= []; + + +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects3}); +gdjs.TutorialCode.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects4[k] = gdjs.TutorialCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.TutorialCode.GDCheckpointObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects3}); +gdjs.TutorialCode.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TutorialCode.GDCheckpointObjects3 */ +/* Reuse gdjs.TutorialCode.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects3Objects, (( gdjs.TutorialCode.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDCheckpointObjects3[0].getPointX("")), (( gdjs.TutorialCode.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.TutorialCode.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.TutorialCode.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects, (( gdjs.TutorialCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects4[0].getPointX("")), (( gdjs.TutorialCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.TutorialCode.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects3Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.TutorialCode.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDCheckpointObjects3[k] = gdjs.TutorialCode.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.TutorialCode.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.TutorialCode.GDFlyingDemonObjects4, "FireDemon": gdjs.TutorialCode.GDFireDemonObjects4, "HorizontalDemon": gdjs.TutorialCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.TutorialCode.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.TutorialCode.GDFlyingDemonObjects4, "FireDemon": gdjs.TutorialCode.GDFireDemonObjects4, "HorizontalDemon": gdjs.TutorialCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.TutorialCode.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.TutorialCode.GDBloodParticlesObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4}); +gdjs.TutorialCode.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserRingObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserRingObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDFireDemonObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDFlyingDemonObjects4[0].getVariables()) : gdjs.TutorialCode.GDFireDemonObjects4[0].getVariables()) : gdjs.TutorialCode.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserRingObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserRingObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDFireDemonObjects4.length === 0 ) ? ((gdjs.TutorialCode.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDFlyingDemonObjects4[0].getVariables()) : gdjs.TutorialCode.GDFireDemonObjects4[0].getVariables()) : gdjs.TutorialCode.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserRingObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.TutorialCode.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TutorialCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserRingObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.TutorialCode.GDFlyingDemonObjects4[0].getName()) :gdjs.TutorialCode.GDFireDemonObjects4[0].getName()) :gdjs.TutorialCode.GDHorizontalDemonObjects4[0].getName()) :gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.TutorialCode.GDLaserRingObjects4[0].getName()) :gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TutorialCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserRingObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDFlyingDemonObjects4[k] = gdjs.TutorialCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDFireDemonObjects4[k] = gdjs.TutorialCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDHorizontalDemonObjects4[k] = gdjs.TutorialCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[k] = gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[k] = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserRingObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserRingObjects4[k] = gdjs.TutorialCode.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[k] = gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[k] = gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[k] = gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDFlyingDemonObjects4[k] = gdjs.TutorialCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDFireDemonObjects4[k] = gdjs.TutorialCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDHorizontalDemonObjects4[k] = gdjs.TutorialCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[k] = gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[k] = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserRingObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserRingObjects4[k] = gdjs.TutorialCode.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[k] = gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[k] = gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[k] = gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserRingObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4 */ +gdjs.TutorialCode.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDBloodParticlesObjects4Objects, (( gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.TutorialCode.GDFireDemonObjects4[0].getPointX("")) :gdjs.TutorialCode.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.TutorialCode.GDLaserRingObjects4[0].getPointX("")) :gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDFlyingDemonObjects4[0].getWidth()) :gdjs.TutorialCode.GDFireDemonObjects4[0].getWidth()) :gdjs.TutorialCode.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.TutorialCode.GDLaserRingObjects4[0].getWidth()) :gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.TutorialCode.GDFireDemonObjects4[0].getPointY("")) :gdjs.TutorialCode.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.TutorialCode.GDLaserRingObjects4[0].getPointY("")) :gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.TutorialCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDFlyingDemonObjects4[0].getHeight()) :gdjs.TutorialCode.GDFireDemonObjects4[0].getHeight()) :gdjs.TutorialCode.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.TutorialCode.GDLaserRingObjects4[0].getHeight()) :gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.TutorialCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFireDemonObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserRingObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TutorialCode.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.TutorialCode.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.TutorialCode.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.TutorialCode.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserRingObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TutorialCode.GDPlayerObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.TutorialCode.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.TutorialCode.userFunc0x2378b60 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.TutorialCode.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.TutorialCode.userFunc0x2378b60(runtimeScene, objects); + +} + + +};gdjs.TutorialCode.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546TutorialCode_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.TutorialCode.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.TutorialCode.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.TutorialCode.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.TutorialCode.GDFireDemonObjects5}); +gdjs.TutorialCode.userFunc0x1e42d90 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.TutorialCode.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TutorialCode.GDFireDemonObjects5 */ +/* Reuse gdjs.TutorialCode.GDFlyingDemonObjects5 */ +/* Reuse gdjs.TutorialCode.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.TutorialCode.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.TutorialCode.GDFireDemonObjects5); +gdjs.TutorialCode.userFunc0x1e42d90(runtimeScene, objects); + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5}); +gdjs.TutorialCode.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5, gdjs.TutorialCode.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5, gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5, gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5, gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5, gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5, gdjs.TutorialCode.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.TutorialCode.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5, gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.TutorialCode.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.TutorialCode.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TutorialCode.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.TutorialCode.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.TutorialCode.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.TutorialCode.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546TutorialCode_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.TutorialCode.eventsList13(runtimeScene); +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4}); +gdjs.TutorialCode.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.TutorialCode.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.TutorialCode.eventsList8(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList14(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TutorialCode.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.TutorialCode.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects3[i].getVariableBoolean(gdjs.TutorialCode.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects3[k] = gdjs.TutorialCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects4[k] = gdjs.TutorialCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.TutorialCode.eventsList6(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList18(runtimeScene); +} + + +};gdjs.TutorialCode.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects4[i].getVariableNumber(gdjs.TutorialCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects4[k] = gdjs.TutorialCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects3[i].getVariableNumber(gdjs.TutorialCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects3[k] = gdjs.TutorialCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects2}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.TutorialCode.GDDustParticleObjects2}); +gdjs.TutorialCode.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.TutorialCode.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects3[k] = gdjs.TutorialCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects2 */ +gdjs.TutorialCode.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDDustParticleObjects2Objects, (( gdjs.TutorialCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.TutorialCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.TutorialCode.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.TutorialCode.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.TutorialCode.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.TutorialCode.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.TutorialCode.eventsList0(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList2(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList19(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList21(runtimeScene); +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.TutorialCode.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.TutorialCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.TutorialCode.GDFireDemonObjects4}); +gdjs.TutorialCode.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TutorialCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDFlyingDemonObjects4[k] = gdjs.TutorialCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDHorizontalDemonObjects4[k] = gdjs.TutorialCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDFireDemonObjects4[k] = gdjs.TutorialCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.TutorialCode.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFireDemonObjects4[i].returnVariable(gdjs.TutorialCode.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.TutorialCode.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFireDemonObjects4[i].returnVariable(gdjs.TutorialCode.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.TutorialCode.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFireDemonObjects4[i].returnVariable(gdjs.TutorialCode.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.TutorialCode.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.TutorialCode.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TutorialCode.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.TutorialCode.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.TutorialCode.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546TutorialCode_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects4}); +gdjs.TutorialCode.userFunc0x2622430 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.TutorialCode.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3); +gdjs.TutorialCode.userFunc0x2622430(runtimeScene, objects); + +} + + +};gdjs.TutorialCode.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3 */ +gdjs.TutorialCode.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.TutorialCode.GDPlayerObjects3_1final.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3, gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3, gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3, gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +gdjs.copyArray(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3, gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3, gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3, gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDPlayerObjects3_1final.indexOf(gdjs.TutorialCode.GDPlayerObjects4[j]) === -1 ) + gdjs.TutorialCode.GDPlayerObjects3_1final.push(gdjs.TutorialCode.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3_1final, gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects3_1final, gdjs.TutorialCode.GDPlayerObjects3); +gdjs.copyArray(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3_1final, gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3_1final, gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3, gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3, gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3, gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3, gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3, gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3, gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[k] = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[k] = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[k] = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[k] = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.TutorialCode.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.TutorialCode.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.TutorialCode.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.TutorialCode.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.TutorialCode.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.TutorialCode.GDLaserRingObjects3, "LaserDemon_Base": gdjs.TutorialCode.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.TutorialCode.GDProjectileDeathParticlesObjects3}); +gdjs.TutorialCode.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TutorialCode.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TutorialCode.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.TutorialCode.GDLaserRingObjects3); +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.TutorialCode.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.TutorialCode.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.TutorialCode.GDStaticPlatform3Objects3); +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.TutorialCode.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.TutorialCode.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.TutorialCode.GDBloodParticlesObjects3}); +gdjs.TutorialCode.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[k] = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.TutorialCode.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDBloodParticlesObjects3Objects, (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.TutorialCode.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList35 = function(runtimeScene) { + +};gdjs.TutorialCode.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TutorialCode.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDFireDemonObjects4[k] = gdjs.TutorialCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDFireDemonObjects4[k] = gdjs.TutorialCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFireDemonObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TutorialCode.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.TutorialCode.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDFireDemonObjects3[k] = gdjs.TutorialCode.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDFireDemonObjects3[i].getVariableBoolean(gdjs.TutorialCode.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDFireDemonObjects3[k] = gdjs.TutorialCode.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.TutorialCode.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDFireDemonObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.TutorialCode.eventsList37 = function(runtimeScene) { + +};gdjs.TutorialCode.eventsList38 = function(runtimeScene) { + +};gdjs.TutorialCode.eventsList39 = function(runtimeScene) { + +};gdjs.TutorialCode.eventsList40 = function(runtimeScene) { + +};gdjs.TutorialCode.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.TutorialCode.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5, gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.TutorialCode.GDTest2Objects6); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDTest2Objects6.length ;i < len;++i) { + gdjs.TutorialCode.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5, gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.TutorialCode.GDTest2Objects6); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDTest2Objects6.length ;i < len;++i) { + gdjs.TutorialCode.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.TutorialCode.GDTestObjects5); +{for(var i = 0, len = gdjs.TutorialCode.GDTestObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.TutorialCode.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5, gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.TutorialCode.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TutorialCode.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDTest2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.TutorialCode.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.TutorialCode.GDTest2Objects5); +{for(var i = 0, len = gdjs.TutorialCode.GDTest2Objects5.length ;i < len;++i) { + gdjs.TutorialCode.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.TutorialCode.GDTest2Objects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDTest2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.TutorialCode.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3, gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3, gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3, gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.TutorialCode.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.TutorialCode.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.TutorialCode.eventsList47(runtimeScene); +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects5}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.TutorialCode.GDLaserDemon_9595Base2Objects5}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects5}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.TutorialCode.GDLaserDemon_9595Base2Objects5}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects5}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects5}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.TutorialCode.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TutorialCode.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.TutorialCode.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.TutorialCode.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TutorialCode.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.TutorialCode.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.TutorialCode.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.TutorialCode.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.TutorialCode.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.TutorialCode.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.TutorialCode.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.TutorialCode.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TutorialCode.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.TutorialCode.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.TutorialCode.eventsList49(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList65(runtimeScene); +} + + +};gdjs.TutorialCode.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.TutorialCode.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.TutorialCode.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.TutorialCode.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.TutorialCode.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.TutorialCode.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TutorialCode.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.TutorialCode.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.TutorialCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TutorialCode.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TutorialCode.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TutorialCode.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TutorialCode.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TutorialCode.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.TutorialCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.TutorialCode.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.TutorialCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.TutorialCode.GDPlayerObjects4.length !== 0 ? gdjs.TutorialCode.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.TutorialCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.TutorialCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.TutorialCode.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.TutorialCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.TutorialCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.TutorialCode.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.TutorialCode.eventsList78(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList79(runtimeScene); +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects5}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.TutorialCode.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects6, gdjs.TutorialCode.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TutorialCode.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.TutorialCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.TutorialCode.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects6, gdjs.TutorialCode.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects7[k] = gdjs.TutorialCode.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.TutorialCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.TutorialCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.TutorialCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.TutorialCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects6[k] = gdjs.TutorialCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects5}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.TutorialCode.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.TutorialCode.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.TutorialCode.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.TutorialCode.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.TutorialCode.GDFlippingPlatform2Objects5}); +gdjs.TutorialCode.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects5, gdjs.TutorialCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects6[k] = gdjs.TutorialCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.TutorialCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects5, gdjs.TutorialCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects6[i].getVariableBoolean(gdjs.TutorialCode.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects6[k] = gdjs.TutorialCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects6[i].setVariableBoolean(gdjs.TutorialCode.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects5, gdjs.TutorialCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.TutorialCode.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects6[k] = gdjs.TutorialCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TutorialCode.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TutorialCode.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.TutorialCode.GDPlayerObjects5 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.TutorialCode.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.TutorialCode.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.TutorialCode.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.TutorialCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects5[k] = gdjs.TutorialCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects6}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.TutorialCode.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects5, gdjs.TutorialCode.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TutorialCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.TutorialCode.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects4, gdjs.TutorialCode.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects5[k] = gdjs.TutorialCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects5[k] = gdjs.TutorialCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.TutorialCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.TutorialCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.TutorialCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.TutorialCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects4[k] = gdjs.TutorialCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.TutorialCode.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects5Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects5 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects5); +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects5[i].getVariableBoolean(gdjs.TutorialCode.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects5[k] = gdjs.TutorialCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.TutorialCode.GDPlayerObjects5_1final.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects5, gdjs.TutorialCode.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.TutorialCode.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.TutorialCode.GDPlayerObjects6[k] = gdjs.TutorialCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TutorialCode.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDPlayerObjects5_1final.indexOf(gdjs.TutorialCode.GDPlayerObjects6[j]) === -1 ) + gdjs.TutorialCode.GDPlayerObjects5_1final.push(gdjs.TutorialCode.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects5, gdjs.TutorialCode.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects6Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TutorialCode.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDPlayerObjects5_1final.indexOf(gdjs.TutorialCode.GDPlayerObjects6[j]) === -1 ) + gdjs.TutorialCode.GDPlayerObjects5_1final.push(gdjs.TutorialCode.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects5_1final, gdjs.TutorialCode.GDPlayerObjects5); +gdjs.copyArray(gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects5[i].setVariableBoolean(gdjs.TutorialCode.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.TutorialCode.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects4[k] = gdjs.TutorialCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.TutorialCode.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.TutorialCode.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.TutorialCode.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.TutorialCode.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.TutorialCode.GDFlippingPlatform2Objects4}); +gdjs.TutorialCode.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4, gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5[k] = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TutorialCode.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TutorialCode.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.TutorialCode.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.TutorialCode.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.TutorialCode.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.TutorialCode.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.TutorialCode.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.TutorialCode.eventsList86(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList88(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList89(runtimeScene); +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546TutorialCode_9546GDFireDemonObjects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.TutorialCode.GDFlyingDemonObjects3, "FireDemon": gdjs.TutorialCode.GDFireDemonObjects3, "HorizontalDemon": gdjs.TutorialCode.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.TutorialCode.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.TutorialCode.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.TutorialCode.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.TutorialCode.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.TutorialCode.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.TutorialCode.GDBloodParticlesObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.TutorialCode.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.TutorialCode.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.TutorialCode.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.TutorialCode.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.TutorialCode.GDFlippingPlatform2Objects3}); +gdjs.TutorialCode.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3, gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.TutorialCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.TutorialCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.TutorialCode.GDLadderObjects2}); +gdjs.TutorialCode.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2, gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.TutorialCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.TutorialCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2[k] = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.TutorialCode.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TutorialCode.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TutorialCode.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.TutorialCode.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.TutorialCode.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.TutorialCode.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TutorialCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546TutorialCode_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.TutorialCode.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TutorialCode.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.TutorialCode.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.TutorialCode.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TutorialCode.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TutorialCode.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.TutorialCode.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.TutorialCode.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.TutorialCode.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546TutorialCode_9546GDFireDemonObjects3ObjectsGDgdjs_9546TutorialCode_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TutorialCode_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546TutorialCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TutorialCode_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3 */ +gdjs.TutorialCode.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDBloodParticlesObjects3Objects, (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.TutorialCode.eventsList93(runtimeScene); +} + + +};gdjs.TutorialCode.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.TutorialCode.eventsList26(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList30(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList32(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList34(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList35(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList36(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList37(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList38(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList39(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList40(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList48(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList66(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList77(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList80(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList90(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList94(runtimeScene); +} + + +};gdjs.TutorialCode.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.TutorialCode.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TutorialCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TutorialCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TutorialCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TutorialCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TutorialCode.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.TutorialCode.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.TutorialCode.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TutorialCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.TutorialCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.TutorialCode.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TutorialCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.TutorialCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.TutorialCode.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TutorialCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.TutorialCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.TutorialCode.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TutorialCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.TutorialCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.TutorialCode.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TutorialCode.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.TutorialCode.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.TutorialCode.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.TutorialCode.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.TutorialCode.eventsList97(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList98(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList99(runtimeScene); +} + + +};gdjs.TutorialCode.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.TutorialCode.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.TutorialCode.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.TutorialCode.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.TutorialCode.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.TutorialCode.GDCameraGlitchFixObjects4}); +gdjs.TutorialCode.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.TutorialCode.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.TutorialCode.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.TutorialCode.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.TutorialCode.GDRightBoundaryObjects4); +gdjs.TutorialCode.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.TutorialCode.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.TutorialCode.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.TutorialCode.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.TutorialCode.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.TutorialCode.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.TutorialCode.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.TutorialCode.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.TutorialCode.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.TutorialCode.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.TutorialCode.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.TutorialCode.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.TutorialCode.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.TutorialCode.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.TutorialCode.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.TutorialCode.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.TutorialCode.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.TutorialCode.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); +{for(var i = 0, len = gdjs.TutorialCode.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.TutorialCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.TutorialCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.TutorialCode.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.TutorialCode.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.TutorialCode.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.TutorialCode.GDPortalObjects3}); +gdjs.TutorialCode.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.TutorialCode.GDPortalObjects2}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects2}); +gdjs.TutorialCode.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.TutorialCode.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects3Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TutorialCode.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.TutorialCode.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPortalObjects2Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.TutorialCode.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.TutorialCode.eventsList101(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList103(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList104(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList105(runtimeScene); +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.TutorialCode.GDPortalObjects4}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects3}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.TutorialCode.GDPortalObjects3}); +gdjs.TutorialCode.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects3, gdjs.TutorialCode.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.TutorialCode.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects3[i].getVariableNumber(gdjs.TutorialCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects3[k] = gdjs.TutorialCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TutorialCode.GDPlayerObjects3 */ +/* Reuse gdjs.TutorialCode.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects3Objects, "Tween", gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.TutorialCode.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects4[i].getVariableNumber(gdjs.TutorialCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects4[k] = gdjs.TutorialCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.TutorialCode.GDPlayerObjects3[i].getVariableNumber(gdjs.TutorialCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects3[k] = gdjs.TutorialCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.TutorialCode.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects2); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects2.length ;i < len;++i) { + gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); +} +for(var i = 0, len = gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2.length ;i < len;++i) { + gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); +} +}} + +} + + +};gdjs.TutorialCode.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.TutorialCode.GDPlayerObjects3.length = 0; + +gdjs.TutorialCode.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.TutorialCode.GDPlayerObjects3_1final.length = 0; +gdjs.TutorialCode.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.TutorialCode.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects4Objects, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TutorialCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDPlayerObjects3_1final.indexOf(gdjs.TutorialCode.GDPlayerObjects4[j]) === -1 ) + gdjs.TutorialCode.GDPlayerObjects3_1final.push(gdjs.TutorialCode.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.TutorialCode.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDPortalObjects3_1final.indexOf(gdjs.TutorialCode.GDPortalObjects4[j]) === -1 ) + gdjs.TutorialCode.GDPortalObjects3_1final.push(gdjs.TutorialCode.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects4[i].getVariableNumber(gdjs.TutorialCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.TutorialCode.GDPlayerObjects4[k] = gdjs.TutorialCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TutorialCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDPlayerObjects3_1final.indexOf(gdjs.TutorialCode.GDPlayerObjects4[j]) === -1 ) + gdjs.TutorialCode.GDPlayerObjects3_1final.push(gdjs.TutorialCode.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.TutorialCode.GDPlayerObjects3_1final, gdjs.TutorialCode.GDPlayerObjects3); +gdjs.copyArray(gdjs.TutorialCode.GDPortalObjects3_1final, gdjs.TutorialCode.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.TutorialCode.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects2}); +gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.TutorialCode.GDPlayerObjects2}); +gdjs.TutorialCode.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects2[i].returnVariable(gdjs.TutorialCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects2[i].setPosition(gdjs.TutorialCode.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.TutorialCode.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects2Objects, ((gdjs.TutorialCode.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.TutorialCode.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TutorialCode.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects2[i].returnVariable(gdjs.TutorialCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.TutorialCode.mapOfGDgdjs_9546TutorialCode_9546GDPlayerObjects2Objects, (( gdjs.TutorialCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects2[0].getPointX("")), (( gdjs.TutorialCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.TutorialCode.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects2[i].returnVariable(gdjs.TutorialCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.TutorialCode.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.TutorialCode.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.TutorialCode.eventsList22(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList95(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList100(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList106(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList110(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList111(runtimeScene); +} + + +};gdjs.TutorialCode.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects3[i].getVariableNumber(gdjs.TutorialCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects3[k] = gdjs.TutorialCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.TutorialCode.GDPlayerObjects2[i].getVariableNumber(gdjs.TutorialCode.GDPlayerObjects2[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.TutorialCode.GDPlayerObjects2[k] = gdjs.TutorialCode.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.TutorialCode.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +};gdjs.TutorialCode.eventsList114 = function(runtimeScene) { + +{ + +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3); +for (var i = 0, k = 0, l = gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3.length;i<l;++i) { + if ( gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3[k] = gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3[i]; + ++k; + } +} +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3.length; j < jLen ; ++j) { + if ( gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2_1final.indexOf(gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3[j]) === -1 ) + gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2_1final.push(gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2_1final, gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TutorialCode.eventsList113(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TutorialCode.GDPlayerObjects1); +{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects1.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects1[i].returnVariable(gdjs.TutorialCode.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(5); +} +}{for(var i = 0, len = gdjs.TutorialCode.GDPlayerObjects1.length ;i < len;++i) { + gdjs.TutorialCode.GDPlayerObjects1[i].returnVariable(gdjs.TutorialCode.GDPlayerObjects1[i].getVariables().getFromIndex(0)).setNumber(4); +} +}} + +} + + +};gdjs.TutorialCode.eventsList115 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 1; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance1.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 2; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance2.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 3; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance3.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +};gdjs.TutorialCode.eventsList116 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Levels/0/AmbientLoop.ogg", true, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(2)) + 35, 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "RandomNoiseTimer") > gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("TimeBeforeNextRandomSFX")); +if (isConditionTrue_0) { +{runtimeScene.getScene().getVariables().get("RandomSFXIndex").setNumber(gdjs.randomInRange(1, 3)); +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}{runtimeScene.getScene().getVariables().get("TimeBeforeNextRandomSFX").setNumber(gdjs.randomFloatInRange(30, 240)); +} +{ //Subevents +gdjs.TutorialCode.eventsList115(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TutorialCode.eventsList117 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.TutorialCode.eventsList112(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList114(runtimeScene); +} + + +{ + + +gdjs.TutorialCode.eventsList116(runtimeScene); +} + + +}; + +gdjs.TutorialCode.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.TutorialCode.GDBackgroundPlantsObjects1.length = 0; +gdjs.TutorialCode.GDBackgroundPlantsObjects2.length = 0; +gdjs.TutorialCode.GDBackgroundPlantsObjects3.length = 0; +gdjs.TutorialCode.GDBackgroundPlantsObjects4.length = 0; +gdjs.TutorialCode.GDBackgroundPlantsObjects5.length = 0; +gdjs.TutorialCode.GDBackgroundPlantsObjects6.length = 0; +gdjs.TutorialCode.GDBackgroundPlantsObjects7.length = 0; +gdjs.TutorialCode.GDBackgroundPlantsObjects8.length = 0; +gdjs.TutorialCode.GDPlayerObjects1.length = 0; +gdjs.TutorialCode.GDPlayerObjects2.length = 0; +gdjs.TutorialCode.GDPlayerObjects3.length = 0; +gdjs.TutorialCode.GDPlayerObjects4.length = 0; +gdjs.TutorialCode.GDPlayerObjects5.length = 0; +gdjs.TutorialCode.GDPlayerObjects6.length = 0; +gdjs.TutorialCode.GDPlayerObjects7.length = 0; +gdjs.TutorialCode.GDPlayerObjects8.length = 0; +gdjs.TutorialCode.GDFlyingDemonObjects1.length = 0; +gdjs.TutorialCode.GDFlyingDemonObjects2.length = 0; +gdjs.TutorialCode.GDFlyingDemonObjects3.length = 0; +gdjs.TutorialCode.GDFlyingDemonObjects4.length = 0; +gdjs.TutorialCode.GDFlyingDemonObjects5.length = 0; +gdjs.TutorialCode.GDFlyingDemonObjects6.length = 0; +gdjs.TutorialCode.GDFlyingDemonObjects7.length = 0; +gdjs.TutorialCode.GDFlyingDemonObjects8.length = 0; +gdjs.TutorialCode.GDFireDemonObjects1.length = 0; +gdjs.TutorialCode.GDFireDemonObjects2.length = 0; +gdjs.TutorialCode.GDFireDemonObjects3.length = 0; +gdjs.TutorialCode.GDFireDemonObjects4.length = 0; +gdjs.TutorialCode.GDFireDemonObjects5.length = 0; +gdjs.TutorialCode.GDFireDemonObjects6.length = 0; +gdjs.TutorialCode.GDFireDemonObjects7.length = 0; +gdjs.TutorialCode.GDFireDemonObjects8.length = 0; +gdjs.TutorialCode.GDCheckpointObjects1.length = 0; +gdjs.TutorialCode.GDCheckpointObjects2.length = 0; +gdjs.TutorialCode.GDCheckpointObjects3.length = 0; +gdjs.TutorialCode.GDCheckpointObjects4.length = 0; +gdjs.TutorialCode.GDCheckpointObjects5.length = 0; +gdjs.TutorialCode.GDCheckpointObjects6.length = 0; +gdjs.TutorialCode.GDCheckpointObjects7.length = 0; +gdjs.TutorialCode.GDCheckpointObjects8.length = 0; +gdjs.TutorialCode.GDStaticPlatform3Objects1.length = 0; +gdjs.TutorialCode.GDStaticPlatform3Objects2.length = 0; +gdjs.TutorialCode.GDStaticPlatform3Objects3.length = 0; +gdjs.TutorialCode.GDStaticPlatform3Objects4.length = 0; +gdjs.TutorialCode.GDStaticPlatform3Objects5.length = 0; +gdjs.TutorialCode.GDStaticPlatform3Objects6.length = 0; +gdjs.TutorialCode.GDStaticPlatform3Objects7.length = 0; +gdjs.TutorialCode.GDStaticPlatform3Objects8.length = 0; +gdjs.TutorialCode.GDStaticPlatform2Objects1.length = 0; +gdjs.TutorialCode.GDStaticPlatform2Objects2.length = 0; +gdjs.TutorialCode.GDStaticPlatform2Objects3.length = 0; +gdjs.TutorialCode.GDStaticPlatform2Objects4.length = 0; +gdjs.TutorialCode.GDStaticPlatform2Objects5.length = 0; +gdjs.TutorialCode.GDStaticPlatform2Objects6.length = 0; +gdjs.TutorialCode.GDStaticPlatform2Objects7.length = 0; +gdjs.TutorialCode.GDStaticPlatform2Objects8.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.TutorialCode.GDStaticPlatform1Objects1.length = 0; +gdjs.TutorialCode.GDStaticPlatform1Objects2.length = 0; +gdjs.TutorialCode.GDStaticPlatform1Objects3.length = 0; +gdjs.TutorialCode.GDStaticPlatform1Objects4.length = 0; +gdjs.TutorialCode.GDStaticPlatform1Objects5.length = 0; +gdjs.TutorialCode.GDStaticPlatform1Objects6.length = 0; +gdjs.TutorialCode.GDStaticPlatform1Objects7.length = 0; +gdjs.TutorialCode.GDStaticPlatform1Objects8.length = 0; +gdjs.TutorialCode.GDPortalObjects1.length = 0; +gdjs.TutorialCode.GDPortalObjects2.length = 0; +gdjs.TutorialCode.GDPortalObjects3.length = 0; +gdjs.TutorialCode.GDPortalObjects4.length = 0; +gdjs.TutorialCode.GDPortalObjects5.length = 0; +gdjs.TutorialCode.GDPortalObjects6.length = 0; +gdjs.TutorialCode.GDPortalObjects7.length = 0; +gdjs.TutorialCode.GDPortalObjects8.length = 0; +gdjs.TutorialCode.GDLadderObjects1.length = 0; +gdjs.TutorialCode.GDLadderObjects2.length = 0; +gdjs.TutorialCode.GDLadderObjects3.length = 0; +gdjs.TutorialCode.GDLadderObjects4.length = 0; +gdjs.TutorialCode.GDLadderObjects5.length = 0; +gdjs.TutorialCode.GDLadderObjects6.length = 0; +gdjs.TutorialCode.GDLadderObjects7.length = 0; +gdjs.TutorialCode.GDLadderObjects8.length = 0; +gdjs.TutorialCode.GDBloodParticlesObjects1.length = 0; +gdjs.TutorialCode.GDBloodParticlesObjects2.length = 0; +gdjs.TutorialCode.GDBloodParticlesObjects3.length = 0; +gdjs.TutorialCode.GDBloodParticlesObjects4.length = 0; +gdjs.TutorialCode.GDBloodParticlesObjects5.length = 0; +gdjs.TutorialCode.GDBloodParticlesObjects6.length = 0; +gdjs.TutorialCode.GDBloodParticlesObjects7.length = 0; +gdjs.TutorialCode.GDBloodParticlesObjects8.length = 0; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.TutorialCode.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.TutorialCode.GDDoorParticlesObjects1.length = 0; +gdjs.TutorialCode.GDDoorParticlesObjects2.length = 0; +gdjs.TutorialCode.GDDoorParticlesObjects3.length = 0; +gdjs.TutorialCode.GDDoorParticlesObjects4.length = 0; +gdjs.TutorialCode.GDDoorParticlesObjects5.length = 0; +gdjs.TutorialCode.GDDoorParticlesObjects6.length = 0; +gdjs.TutorialCode.GDDoorParticlesObjects7.length = 0; +gdjs.TutorialCode.GDDoorParticlesObjects8.length = 0; +gdjs.TutorialCode.GDDustParticleObjects1.length = 0; +gdjs.TutorialCode.GDDustParticleObjects2.length = 0; +gdjs.TutorialCode.GDDustParticleObjects3.length = 0; +gdjs.TutorialCode.GDDustParticleObjects4.length = 0; +gdjs.TutorialCode.GDDustParticleObjects5.length = 0; +gdjs.TutorialCode.GDDustParticleObjects6.length = 0; +gdjs.TutorialCode.GDDustParticleObjects7.length = 0; +gdjs.TutorialCode.GDDustParticleObjects8.length = 0; +gdjs.TutorialCode.GDLivesBarObjects1.length = 0; +gdjs.TutorialCode.GDLivesBarObjects2.length = 0; +gdjs.TutorialCode.GDLivesBarObjects3.length = 0; +gdjs.TutorialCode.GDLivesBarObjects4.length = 0; +gdjs.TutorialCode.GDLivesBarObjects5.length = 0; +gdjs.TutorialCode.GDLivesBarObjects6.length = 0; +gdjs.TutorialCode.GDLivesBarObjects7.length = 0; +gdjs.TutorialCode.GDLivesBarObjects8.length = 0; +gdjs.TutorialCode.GDHopeBarObjects1.length = 0; +gdjs.TutorialCode.GDHopeBarObjects2.length = 0; +gdjs.TutorialCode.GDHopeBarObjects3.length = 0; +gdjs.TutorialCode.GDHopeBarObjects4.length = 0; +gdjs.TutorialCode.GDHopeBarObjects5.length = 0; +gdjs.TutorialCode.GDHopeBarObjects6.length = 0; +gdjs.TutorialCode.GDHopeBarObjects7.length = 0; +gdjs.TutorialCode.GDHopeBarObjects8.length = 0; +gdjs.TutorialCode.GDMemoryObjects1.length = 0; +gdjs.TutorialCode.GDMemoryObjects2.length = 0; +gdjs.TutorialCode.GDMemoryObjects3.length = 0; +gdjs.TutorialCode.GDMemoryObjects4.length = 0; +gdjs.TutorialCode.GDMemoryObjects5.length = 0; +gdjs.TutorialCode.GDMemoryObjects6.length = 0; +gdjs.TutorialCode.GDMemoryObjects7.length = 0; +gdjs.TutorialCode.GDMemoryObjects8.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.TutorialCode.GDHorizontalDemonObjects1.length = 0; +gdjs.TutorialCode.GDHorizontalDemonObjects2.length = 0; +gdjs.TutorialCode.GDHorizontalDemonObjects3.length = 0; +gdjs.TutorialCode.GDHorizontalDemonObjects4.length = 0; +gdjs.TutorialCode.GDHorizontalDemonObjects5.length = 0; +gdjs.TutorialCode.GDHorizontalDemonObjects6.length = 0; +gdjs.TutorialCode.GDHorizontalDemonObjects7.length = 0; +gdjs.TutorialCode.GDHorizontalDemonObjects8.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.TutorialCode.GDFlippingPlatformObjects1.length = 0; +gdjs.TutorialCode.GDFlippingPlatformObjects2.length = 0; +gdjs.TutorialCode.GDFlippingPlatformObjects3.length = 0; +gdjs.TutorialCode.GDFlippingPlatformObjects4.length = 0; +gdjs.TutorialCode.GDFlippingPlatformObjects5.length = 0; +gdjs.TutorialCode.GDFlippingPlatformObjects6.length = 0; +gdjs.TutorialCode.GDFlippingPlatformObjects7.length = 0; +gdjs.TutorialCode.GDFlippingPlatformObjects8.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.TutorialCode.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.TutorialCode.GDFlippingPlatform2Objects1.length = 0; +gdjs.TutorialCode.GDFlippingPlatform2Objects2.length = 0; +gdjs.TutorialCode.GDFlippingPlatform2Objects3.length = 0; +gdjs.TutorialCode.GDFlippingPlatform2Objects4.length = 0; +gdjs.TutorialCode.GDFlippingPlatform2Objects5.length = 0; +gdjs.TutorialCode.GDFlippingPlatform2Objects6.length = 0; +gdjs.TutorialCode.GDFlippingPlatform2Objects7.length = 0; +gdjs.TutorialCode.GDFlippingPlatform2Objects8.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.TutorialCode.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.TutorialCode.GDTestObjects1.length = 0; +gdjs.TutorialCode.GDTestObjects2.length = 0; +gdjs.TutorialCode.GDTestObjects3.length = 0; +gdjs.TutorialCode.GDTestObjects4.length = 0; +gdjs.TutorialCode.GDTestObjects5.length = 0; +gdjs.TutorialCode.GDTestObjects6.length = 0; +gdjs.TutorialCode.GDTestObjects7.length = 0; +gdjs.TutorialCode.GDTestObjects8.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.TutorialCode.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.TutorialCode.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.TutorialCode.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.TutorialCode.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.TutorialCode.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.TutorialCode.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.TutorialCode.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.TutorialCode.GDLaserRingObjects1.length = 0; +gdjs.TutorialCode.GDLaserRingObjects2.length = 0; +gdjs.TutorialCode.GDLaserRingObjects3.length = 0; +gdjs.TutorialCode.GDLaserRingObjects4.length = 0; +gdjs.TutorialCode.GDLaserRingObjects5.length = 0; +gdjs.TutorialCode.GDLaserRingObjects6.length = 0; +gdjs.TutorialCode.GDLaserRingObjects7.length = 0; +gdjs.TutorialCode.GDLaserRingObjects8.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.TutorialCode.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.TutorialCode.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.TutorialCode.GDCameraGlitchFixObjects1.length = 0; +gdjs.TutorialCode.GDCameraGlitchFixObjects2.length = 0; +gdjs.TutorialCode.GDCameraGlitchFixObjects3.length = 0; +gdjs.TutorialCode.GDCameraGlitchFixObjects4.length = 0; +gdjs.TutorialCode.GDCameraGlitchFixObjects5.length = 0; +gdjs.TutorialCode.GDCameraGlitchFixObjects6.length = 0; +gdjs.TutorialCode.GDCameraGlitchFixObjects7.length = 0; +gdjs.TutorialCode.GDCameraGlitchFixObjects8.length = 0; +gdjs.TutorialCode.GDLeftBoundaryObjects1.length = 0; +gdjs.TutorialCode.GDLeftBoundaryObjects2.length = 0; +gdjs.TutorialCode.GDLeftBoundaryObjects3.length = 0; +gdjs.TutorialCode.GDLeftBoundaryObjects4.length = 0; +gdjs.TutorialCode.GDLeftBoundaryObjects5.length = 0; +gdjs.TutorialCode.GDLeftBoundaryObjects6.length = 0; +gdjs.TutorialCode.GDLeftBoundaryObjects7.length = 0; +gdjs.TutorialCode.GDLeftBoundaryObjects8.length = 0; +gdjs.TutorialCode.GDRightBoundaryObjects1.length = 0; +gdjs.TutorialCode.GDRightBoundaryObjects2.length = 0; +gdjs.TutorialCode.GDRightBoundaryObjects3.length = 0; +gdjs.TutorialCode.GDRightBoundaryObjects4.length = 0; +gdjs.TutorialCode.GDRightBoundaryObjects5.length = 0; +gdjs.TutorialCode.GDRightBoundaryObjects6.length = 0; +gdjs.TutorialCode.GDRightBoundaryObjects7.length = 0; +gdjs.TutorialCode.GDRightBoundaryObjects8.length = 0; +gdjs.TutorialCode.GDTopBoundaryObjects1.length = 0; +gdjs.TutorialCode.GDTopBoundaryObjects2.length = 0; +gdjs.TutorialCode.GDTopBoundaryObjects3.length = 0; +gdjs.TutorialCode.GDTopBoundaryObjects4.length = 0; +gdjs.TutorialCode.GDTopBoundaryObjects5.length = 0; +gdjs.TutorialCode.GDTopBoundaryObjects6.length = 0; +gdjs.TutorialCode.GDTopBoundaryObjects7.length = 0; +gdjs.TutorialCode.GDTopBoundaryObjects8.length = 0; +gdjs.TutorialCode.GDBottomBoundaryObjects1.length = 0; +gdjs.TutorialCode.GDBottomBoundaryObjects2.length = 0; +gdjs.TutorialCode.GDBottomBoundaryObjects3.length = 0; +gdjs.TutorialCode.GDBottomBoundaryObjects4.length = 0; +gdjs.TutorialCode.GDBottomBoundaryObjects5.length = 0; +gdjs.TutorialCode.GDBottomBoundaryObjects6.length = 0; +gdjs.TutorialCode.GDBottomBoundaryObjects7.length = 0; +gdjs.TutorialCode.GDBottomBoundaryObjects8.length = 0; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.TutorialCode.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.TutorialCode.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.TutorialCode.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595WObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595WObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595WObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595WObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595WObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595WObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595WObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595WObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595AObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595AObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595AObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595AObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595AObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595AObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595AObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595AObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595SObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595SObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595SObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595SObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595SObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595SObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595SObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595SObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595DObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595DObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595DObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595DObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595DObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595DObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595DObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595DObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595SpaceObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595SpaceObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595SpaceObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595SpaceObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595SpaceObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595SpaceObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595SpaceObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595SpaceObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595HealObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595HealObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595HealObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595HealObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595HealObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595HealObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595HealObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595HealObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595ProceedObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595ProceedObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595ProceedObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595ProceedObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595ProceedObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595ProceedObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595ProceedObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595ProceedObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595DeathObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595DeathObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595DeathObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595DeathObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595DeathObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595DeathObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595DeathObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595DeathObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595KillObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595KillObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595KillObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595KillObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595KillObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595KillObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595KillObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595KillObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595CollectObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595CollectObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595CollectObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595CollectObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595CollectObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595CollectObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595CollectObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595CollectObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595ArrowObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595ArrowObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595ArrowObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595ArrowObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595ArrowObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595ArrowObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595ArrowObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595ArrowObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595JumpObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595JumpObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595JumpObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595JumpObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595JumpObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595JumpObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595JumpObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595JumpObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595HoldObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595HoldObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595HoldObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595HoldObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595HoldObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595HoldObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595HoldObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595HoldObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595RestartObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595RestartObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595RestartObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595RestartObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595RestartObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595RestartObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595RestartObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595RestartObjects8.length = 0; +gdjs.TutorialCode.GDSinage_9595PauseObjects1.length = 0; +gdjs.TutorialCode.GDSinage_9595PauseObjects2.length = 0; +gdjs.TutorialCode.GDSinage_9595PauseObjects3.length = 0; +gdjs.TutorialCode.GDSinage_9595PauseObjects4.length = 0; +gdjs.TutorialCode.GDSinage_9595PauseObjects5.length = 0; +gdjs.TutorialCode.GDSinage_9595PauseObjects6.length = 0; +gdjs.TutorialCode.GDSinage_9595PauseObjects7.length = 0; +gdjs.TutorialCode.GDSinage_9595PauseObjects8.length = 0; +gdjs.TutorialCode.GDTest2Objects1.length = 0; +gdjs.TutorialCode.GDTest2Objects2.length = 0; +gdjs.TutorialCode.GDTest2Objects3.length = 0; +gdjs.TutorialCode.GDTest2Objects4.length = 0; +gdjs.TutorialCode.GDTest2Objects5.length = 0; +gdjs.TutorialCode.GDTest2Objects6.length = 0; +gdjs.TutorialCode.GDTest2Objects7.length = 0; +gdjs.TutorialCode.GDTest2Objects8.length = 0; + +gdjs.TutorialCode.eventsList117(runtimeScene); + +return; + +} + +gdjs['TutorialCode'] = gdjs.TutorialCode; diff --git a/Builds/0.0.6/app/code11.js b/Builds/0.0.6/app/code11.js new file mode 100644 index 0000000000000000000000000000000000000000..6ac10fe285cf1ddec950768ed87ee0c463be3bad --- /dev/null +++ b/Builds/0.0.6/app/code11.js @@ -0,0 +1,11048 @@ +gdjs.MindscapeCode = {}; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.MindscapeCode.GDPlayerObjects3_1final = []; + +gdjs.MindscapeCode.GDPlayerObjects5_1final = []; + +gdjs.MindscapeCode.GDPortalObjects3_1final = []; + +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.MindscapeCode.GDBackgroundPlantsObjects1= []; +gdjs.MindscapeCode.GDBackgroundPlantsObjects2= []; +gdjs.MindscapeCode.GDBackgroundPlantsObjects3= []; +gdjs.MindscapeCode.GDBackgroundPlantsObjects4= []; +gdjs.MindscapeCode.GDBackgroundPlantsObjects5= []; +gdjs.MindscapeCode.GDBackgroundPlantsObjects6= []; +gdjs.MindscapeCode.GDBackgroundPlantsObjects7= []; +gdjs.MindscapeCode.GDBackgroundPlantsObjects8= []; +gdjs.MindscapeCode.GDServerRackObjects1= []; +gdjs.MindscapeCode.GDServerRackObjects2= []; +gdjs.MindscapeCode.GDServerRackObjects3= []; +gdjs.MindscapeCode.GDServerRackObjects4= []; +gdjs.MindscapeCode.GDServerRackObjects5= []; +gdjs.MindscapeCode.GDServerRackObjects6= []; +gdjs.MindscapeCode.GDServerRackObjects7= []; +gdjs.MindscapeCode.GDServerRackObjects8= []; +gdjs.MindscapeCode.GDServerObjects1= []; +gdjs.MindscapeCode.GDServerObjects2= []; +gdjs.MindscapeCode.GDServerObjects3= []; +gdjs.MindscapeCode.GDServerObjects4= []; +gdjs.MindscapeCode.GDServerObjects5= []; +gdjs.MindscapeCode.GDServerObjects6= []; +gdjs.MindscapeCode.GDServerObjects7= []; +gdjs.MindscapeCode.GDServerObjects8= []; +gdjs.MindscapeCode.GDMemoryHolderObjects1= []; +gdjs.MindscapeCode.GDMemoryHolderObjects2= []; +gdjs.MindscapeCode.GDMemoryHolderObjects3= []; +gdjs.MindscapeCode.GDMemoryHolderObjects4= []; +gdjs.MindscapeCode.GDMemoryHolderObjects5= []; +gdjs.MindscapeCode.GDMemoryHolderObjects6= []; +gdjs.MindscapeCode.GDMemoryHolderObjects7= []; +gdjs.MindscapeCode.GDMemoryHolderObjects8= []; +gdjs.MindscapeCode.GDPortalToMountainsObjects1= []; +gdjs.MindscapeCode.GDPortalToMountainsObjects2= []; +gdjs.MindscapeCode.GDPortalToMountainsObjects3= []; +gdjs.MindscapeCode.GDPortalToMountainsObjects4= []; +gdjs.MindscapeCode.GDPortalToMountainsObjects5= []; +gdjs.MindscapeCode.GDPortalToMountainsObjects6= []; +gdjs.MindscapeCode.GDPortalToMountainsObjects7= []; +gdjs.MindscapeCode.GDPortalToMountainsObjects8= []; +gdjs.MindscapeCode.GDMindscapeFloorObjects1= []; +gdjs.MindscapeCode.GDMindscapeFloorObjects2= []; +gdjs.MindscapeCode.GDMindscapeFloorObjects3= []; +gdjs.MindscapeCode.GDMindscapeFloorObjects4= []; +gdjs.MindscapeCode.GDMindscapeFloorObjects5= []; +gdjs.MindscapeCode.GDMindscapeFloorObjects6= []; +gdjs.MindscapeCode.GDMindscapeFloorObjects7= []; +gdjs.MindscapeCode.GDMindscapeFloorObjects8= []; +gdjs.MindscapeCode.GDInteractPromptObjects1= []; +gdjs.MindscapeCode.GDInteractPromptObjects2= []; +gdjs.MindscapeCode.GDInteractPromptObjects3= []; +gdjs.MindscapeCode.GDInteractPromptObjects4= []; +gdjs.MindscapeCode.GDInteractPromptObjects5= []; +gdjs.MindscapeCode.GDInteractPromptObjects6= []; +gdjs.MindscapeCode.GDInteractPromptObjects7= []; +gdjs.MindscapeCode.GDInteractPromptObjects8= []; +gdjs.MindscapeCode.GDPortalToForestObjects1= []; +gdjs.MindscapeCode.GDPortalToForestObjects2= []; +gdjs.MindscapeCode.GDPortalToForestObjects3= []; +gdjs.MindscapeCode.GDPortalToForestObjects4= []; +gdjs.MindscapeCode.GDPortalToForestObjects5= []; +gdjs.MindscapeCode.GDPortalToForestObjects6= []; +gdjs.MindscapeCode.GDPortalToForestObjects7= []; +gdjs.MindscapeCode.GDPortalToForestObjects8= []; +gdjs.MindscapeCode.GDPortalToBeachObjects1= []; +gdjs.MindscapeCode.GDPortalToBeachObjects2= []; +gdjs.MindscapeCode.GDPortalToBeachObjects3= []; +gdjs.MindscapeCode.GDPortalToBeachObjects4= []; +gdjs.MindscapeCode.GDPortalToBeachObjects5= []; +gdjs.MindscapeCode.GDPortalToBeachObjects6= []; +gdjs.MindscapeCode.GDPortalToBeachObjects7= []; +gdjs.MindscapeCode.GDPortalToBeachObjects8= []; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects1= []; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects2= []; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects3= []; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects4= []; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects5= []; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects6= []; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects7= []; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects8= []; +gdjs.MindscapeCode.GDPortalToSchoolObjects1= []; +gdjs.MindscapeCode.GDPortalToSchoolObjects2= []; +gdjs.MindscapeCode.GDPortalToSchoolObjects3= []; +gdjs.MindscapeCode.GDPortalToSchoolObjects4= []; +gdjs.MindscapeCode.GDPortalToSchoolObjects5= []; +gdjs.MindscapeCode.GDPortalToSchoolObjects6= []; +gdjs.MindscapeCode.GDPortalToSchoolObjects7= []; +gdjs.MindscapeCode.GDPortalToSchoolObjects8= []; +gdjs.MindscapeCode.GDPortalToOceanObjects1= []; +gdjs.MindscapeCode.GDPortalToOceanObjects2= []; +gdjs.MindscapeCode.GDPortalToOceanObjects3= []; +gdjs.MindscapeCode.GDPortalToOceanObjects4= []; +gdjs.MindscapeCode.GDPortalToOceanObjects5= []; +gdjs.MindscapeCode.GDPortalToOceanObjects6= []; +gdjs.MindscapeCode.GDPortalToOceanObjects7= []; +gdjs.MindscapeCode.GDPortalToOceanObjects8= []; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects1= []; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects2= []; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects3= []; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects4= []; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects5= []; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects6= []; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects7= []; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects8= []; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects1= []; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects2= []; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3= []; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects4= []; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects5= []; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects6= []; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects7= []; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects8= []; +gdjs.MindscapeCode.GDPortalToTangentHellObjects1= []; +gdjs.MindscapeCode.GDPortalToTangentHellObjects2= []; +gdjs.MindscapeCode.GDPortalToTangentHellObjects3= []; +gdjs.MindscapeCode.GDPortalToTangentHellObjects4= []; +gdjs.MindscapeCode.GDPortalToTangentHellObjects5= []; +gdjs.MindscapeCode.GDPortalToTangentHellObjects6= []; +gdjs.MindscapeCode.GDPortalToTangentHellObjects7= []; +gdjs.MindscapeCode.GDPortalToTangentHellObjects8= []; +gdjs.MindscapeCode.GDPortalToRecursionObjects1= []; +gdjs.MindscapeCode.GDPortalToRecursionObjects2= []; +gdjs.MindscapeCode.GDPortalToRecursionObjects3= []; +gdjs.MindscapeCode.GDPortalToRecursionObjects4= []; +gdjs.MindscapeCode.GDPortalToRecursionObjects5= []; +gdjs.MindscapeCode.GDPortalToRecursionObjects6= []; +gdjs.MindscapeCode.GDPortalToRecursionObjects7= []; +gdjs.MindscapeCode.GDPortalToRecursionObjects8= []; +gdjs.MindscapeCode.GDPortalToLinuxObjects1= []; +gdjs.MindscapeCode.GDPortalToLinuxObjects2= []; +gdjs.MindscapeCode.GDPortalToLinuxObjects3= []; +gdjs.MindscapeCode.GDPortalToLinuxObjects4= []; +gdjs.MindscapeCode.GDPortalToLinuxObjects5= []; +gdjs.MindscapeCode.GDPortalToLinuxObjects6= []; +gdjs.MindscapeCode.GDPortalToLinuxObjects7= []; +gdjs.MindscapeCode.GDPortalToLinuxObjects8= []; +gdjs.MindscapeCode.GDPortalToBossObjects1= []; +gdjs.MindscapeCode.GDPortalToBossObjects2= []; +gdjs.MindscapeCode.GDPortalToBossObjects3= []; +gdjs.MindscapeCode.GDPortalToBossObjects4= []; +gdjs.MindscapeCode.GDPortalToBossObjects5= []; +gdjs.MindscapeCode.GDPortalToBossObjects6= []; +gdjs.MindscapeCode.GDPortalToBossObjects7= []; +gdjs.MindscapeCode.GDPortalToBossObjects8= []; +gdjs.MindscapeCode.GDPlayerObjects1= []; +gdjs.MindscapeCode.GDPlayerObjects2= []; +gdjs.MindscapeCode.GDPlayerObjects3= []; +gdjs.MindscapeCode.GDPlayerObjects4= []; +gdjs.MindscapeCode.GDPlayerObjects5= []; +gdjs.MindscapeCode.GDPlayerObjects6= []; +gdjs.MindscapeCode.GDPlayerObjects7= []; +gdjs.MindscapeCode.GDPlayerObjects8= []; +gdjs.MindscapeCode.GDFlyingDemonObjects1= []; +gdjs.MindscapeCode.GDFlyingDemonObjects2= []; +gdjs.MindscapeCode.GDFlyingDemonObjects3= []; +gdjs.MindscapeCode.GDFlyingDemonObjects4= []; +gdjs.MindscapeCode.GDFlyingDemonObjects5= []; +gdjs.MindscapeCode.GDFlyingDemonObjects6= []; +gdjs.MindscapeCode.GDFlyingDemonObjects7= []; +gdjs.MindscapeCode.GDFlyingDemonObjects8= []; +gdjs.MindscapeCode.GDFireDemonObjects1= []; +gdjs.MindscapeCode.GDFireDemonObjects2= []; +gdjs.MindscapeCode.GDFireDemonObjects3= []; +gdjs.MindscapeCode.GDFireDemonObjects4= []; +gdjs.MindscapeCode.GDFireDemonObjects5= []; +gdjs.MindscapeCode.GDFireDemonObjects6= []; +gdjs.MindscapeCode.GDFireDemonObjects7= []; +gdjs.MindscapeCode.GDFireDemonObjects8= []; +gdjs.MindscapeCode.GDCheckpointObjects1= []; +gdjs.MindscapeCode.GDCheckpointObjects2= []; +gdjs.MindscapeCode.GDCheckpointObjects3= []; +gdjs.MindscapeCode.GDCheckpointObjects4= []; +gdjs.MindscapeCode.GDCheckpointObjects5= []; +gdjs.MindscapeCode.GDCheckpointObjects6= []; +gdjs.MindscapeCode.GDCheckpointObjects7= []; +gdjs.MindscapeCode.GDCheckpointObjects8= []; +gdjs.MindscapeCode.GDStaticPlatform3Objects1= []; +gdjs.MindscapeCode.GDStaticPlatform3Objects2= []; +gdjs.MindscapeCode.GDStaticPlatform3Objects3= []; +gdjs.MindscapeCode.GDStaticPlatform3Objects4= []; +gdjs.MindscapeCode.GDStaticPlatform3Objects5= []; +gdjs.MindscapeCode.GDStaticPlatform3Objects6= []; +gdjs.MindscapeCode.GDStaticPlatform3Objects7= []; +gdjs.MindscapeCode.GDStaticPlatform3Objects8= []; +gdjs.MindscapeCode.GDStaticPlatform2Objects1= []; +gdjs.MindscapeCode.GDStaticPlatform2Objects2= []; +gdjs.MindscapeCode.GDStaticPlatform2Objects3= []; +gdjs.MindscapeCode.GDStaticPlatform2Objects4= []; +gdjs.MindscapeCode.GDStaticPlatform2Objects5= []; +gdjs.MindscapeCode.GDStaticPlatform2Objects6= []; +gdjs.MindscapeCode.GDStaticPlatform2Objects7= []; +gdjs.MindscapeCode.GDStaticPlatform2Objects8= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.MindscapeCode.GDStaticPlatform1Objects1= []; +gdjs.MindscapeCode.GDStaticPlatform1Objects2= []; +gdjs.MindscapeCode.GDStaticPlatform1Objects3= []; +gdjs.MindscapeCode.GDStaticPlatform1Objects4= []; +gdjs.MindscapeCode.GDStaticPlatform1Objects5= []; +gdjs.MindscapeCode.GDStaticPlatform1Objects6= []; +gdjs.MindscapeCode.GDStaticPlatform1Objects7= []; +gdjs.MindscapeCode.GDStaticPlatform1Objects8= []; +gdjs.MindscapeCode.GDPortalObjects1= []; +gdjs.MindscapeCode.GDPortalObjects2= []; +gdjs.MindscapeCode.GDPortalObjects3= []; +gdjs.MindscapeCode.GDPortalObjects4= []; +gdjs.MindscapeCode.GDPortalObjects5= []; +gdjs.MindscapeCode.GDPortalObjects6= []; +gdjs.MindscapeCode.GDPortalObjects7= []; +gdjs.MindscapeCode.GDPortalObjects8= []; +gdjs.MindscapeCode.GDLadderObjects1= []; +gdjs.MindscapeCode.GDLadderObjects2= []; +gdjs.MindscapeCode.GDLadderObjects3= []; +gdjs.MindscapeCode.GDLadderObjects4= []; +gdjs.MindscapeCode.GDLadderObjects5= []; +gdjs.MindscapeCode.GDLadderObjects6= []; +gdjs.MindscapeCode.GDLadderObjects7= []; +gdjs.MindscapeCode.GDLadderObjects8= []; +gdjs.MindscapeCode.GDBloodParticlesObjects1= []; +gdjs.MindscapeCode.GDBloodParticlesObjects2= []; +gdjs.MindscapeCode.GDBloodParticlesObjects3= []; +gdjs.MindscapeCode.GDBloodParticlesObjects4= []; +gdjs.MindscapeCode.GDBloodParticlesObjects5= []; +gdjs.MindscapeCode.GDBloodParticlesObjects6= []; +gdjs.MindscapeCode.GDBloodParticlesObjects7= []; +gdjs.MindscapeCode.GDBloodParticlesObjects8= []; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects1= []; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects2= []; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects3= []; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects4= []; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects5= []; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects6= []; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects7= []; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects8= []; +gdjs.MindscapeCode.GDDoorParticlesObjects1= []; +gdjs.MindscapeCode.GDDoorParticlesObjects2= []; +gdjs.MindscapeCode.GDDoorParticlesObjects3= []; +gdjs.MindscapeCode.GDDoorParticlesObjects4= []; +gdjs.MindscapeCode.GDDoorParticlesObjects5= []; +gdjs.MindscapeCode.GDDoorParticlesObjects6= []; +gdjs.MindscapeCode.GDDoorParticlesObjects7= []; +gdjs.MindscapeCode.GDDoorParticlesObjects8= []; +gdjs.MindscapeCode.GDDustParticleObjects1= []; +gdjs.MindscapeCode.GDDustParticleObjects2= []; +gdjs.MindscapeCode.GDDustParticleObjects3= []; +gdjs.MindscapeCode.GDDustParticleObjects4= []; +gdjs.MindscapeCode.GDDustParticleObjects5= []; +gdjs.MindscapeCode.GDDustParticleObjects6= []; +gdjs.MindscapeCode.GDDustParticleObjects7= []; +gdjs.MindscapeCode.GDDustParticleObjects8= []; +gdjs.MindscapeCode.GDLivesBarObjects1= []; +gdjs.MindscapeCode.GDLivesBarObjects2= []; +gdjs.MindscapeCode.GDLivesBarObjects3= []; +gdjs.MindscapeCode.GDLivesBarObjects4= []; +gdjs.MindscapeCode.GDLivesBarObjects5= []; +gdjs.MindscapeCode.GDLivesBarObjects6= []; +gdjs.MindscapeCode.GDLivesBarObjects7= []; +gdjs.MindscapeCode.GDLivesBarObjects8= []; +gdjs.MindscapeCode.GDHopeBarObjects1= []; +gdjs.MindscapeCode.GDHopeBarObjects2= []; +gdjs.MindscapeCode.GDHopeBarObjects3= []; +gdjs.MindscapeCode.GDHopeBarObjects4= []; +gdjs.MindscapeCode.GDHopeBarObjects5= []; +gdjs.MindscapeCode.GDHopeBarObjects6= []; +gdjs.MindscapeCode.GDHopeBarObjects7= []; +gdjs.MindscapeCode.GDHopeBarObjects8= []; +gdjs.MindscapeCode.GDMemoryObjects1= []; +gdjs.MindscapeCode.GDMemoryObjects2= []; +gdjs.MindscapeCode.GDMemoryObjects3= []; +gdjs.MindscapeCode.GDMemoryObjects4= []; +gdjs.MindscapeCode.GDMemoryObjects5= []; +gdjs.MindscapeCode.GDMemoryObjects6= []; +gdjs.MindscapeCode.GDMemoryObjects7= []; +gdjs.MindscapeCode.GDMemoryObjects8= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.MindscapeCode.GDHorizontalDemonObjects1= []; +gdjs.MindscapeCode.GDHorizontalDemonObjects2= []; +gdjs.MindscapeCode.GDHorizontalDemonObjects3= []; +gdjs.MindscapeCode.GDHorizontalDemonObjects4= []; +gdjs.MindscapeCode.GDHorizontalDemonObjects5= []; +gdjs.MindscapeCode.GDHorizontalDemonObjects6= []; +gdjs.MindscapeCode.GDHorizontalDemonObjects7= []; +gdjs.MindscapeCode.GDHorizontalDemonObjects8= []; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects1= []; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects2= []; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3= []; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4= []; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5= []; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects6= []; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects7= []; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects8= []; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects1= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects2= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects4= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects5= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects6= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects7= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects8= []; +gdjs.MindscapeCode.GDFlippingPlatformObjects1= []; +gdjs.MindscapeCode.GDFlippingPlatformObjects2= []; +gdjs.MindscapeCode.GDFlippingPlatformObjects3= []; +gdjs.MindscapeCode.GDFlippingPlatformObjects4= []; +gdjs.MindscapeCode.GDFlippingPlatformObjects5= []; +gdjs.MindscapeCode.GDFlippingPlatformObjects6= []; +gdjs.MindscapeCode.GDFlippingPlatformObjects7= []; +gdjs.MindscapeCode.GDFlippingPlatformObjects8= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects1= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects2= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects3= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects5= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects6= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects7= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects8= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.MindscapeCode.GDFlippingPlatform2Objects1= []; +gdjs.MindscapeCode.GDFlippingPlatform2Objects2= []; +gdjs.MindscapeCode.GDFlippingPlatform2Objects3= []; +gdjs.MindscapeCode.GDFlippingPlatform2Objects4= []; +gdjs.MindscapeCode.GDFlippingPlatform2Objects5= []; +gdjs.MindscapeCode.GDFlippingPlatform2Objects6= []; +gdjs.MindscapeCode.GDFlippingPlatform2Objects7= []; +gdjs.MindscapeCode.GDFlippingPlatform2Objects8= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects1= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects2= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects5= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects6= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects7= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects8= []; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects1= []; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects2= []; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects3= []; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4= []; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5= []; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6= []; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects7= []; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects8= []; +gdjs.MindscapeCode.GDTestObjects1= []; +gdjs.MindscapeCode.GDTestObjects2= []; +gdjs.MindscapeCode.GDTestObjects3= []; +gdjs.MindscapeCode.GDTestObjects4= []; +gdjs.MindscapeCode.GDTestObjects5= []; +gdjs.MindscapeCode.GDTestObjects6= []; +gdjs.MindscapeCode.GDTestObjects7= []; +gdjs.MindscapeCode.GDTestObjects8= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects1= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects2= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects4= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects5= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects6= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects7= []; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects8= []; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects1= []; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects2= []; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3= []; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects4= []; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects5= []; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects6= []; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects7= []; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects8= []; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects1= []; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects2= []; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects3= []; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4= []; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects5= []; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects6= []; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects7= []; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects8= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects1= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects2= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects3= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects6= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects8= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.MindscapeCode.GDLaserRingObjects1= []; +gdjs.MindscapeCode.GDLaserRingObjects2= []; +gdjs.MindscapeCode.GDLaserRingObjects3= []; +gdjs.MindscapeCode.GDLaserRingObjects4= []; +gdjs.MindscapeCode.GDLaserRingObjects5= []; +gdjs.MindscapeCode.GDLaserRingObjects6= []; +gdjs.MindscapeCode.GDLaserRingObjects7= []; +gdjs.MindscapeCode.GDLaserRingObjects8= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects1= []; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects2= []; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects3= []; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4= []; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects5= []; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects6= []; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects7= []; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects8= []; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects1= []; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects2= []; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3= []; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4= []; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects5= []; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects6= []; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects7= []; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects8= []; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects1= []; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects2= []; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3= []; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4= []; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5= []; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects6= []; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects7= []; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects8= []; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects1= []; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects2= []; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects3= []; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4= []; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects5= []; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects6= []; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects7= []; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects8= []; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects1= []; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects2= []; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects3= []; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4= []; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects5= []; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects6= []; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects7= []; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects8= []; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects1= []; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects2= []; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects3= []; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4= []; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects5= []; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects6= []; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects7= []; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects8= []; +gdjs.MindscapeCode.GDCameraGlitchFixObjects1= []; +gdjs.MindscapeCode.GDCameraGlitchFixObjects2= []; +gdjs.MindscapeCode.GDCameraGlitchFixObjects3= []; +gdjs.MindscapeCode.GDCameraGlitchFixObjects4= []; +gdjs.MindscapeCode.GDCameraGlitchFixObjects5= []; +gdjs.MindscapeCode.GDCameraGlitchFixObjects6= []; +gdjs.MindscapeCode.GDCameraGlitchFixObjects7= []; +gdjs.MindscapeCode.GDCameraGlitchFixObjects8= []; +gdjs.MindscapeCode.GDLeftBoundaryObjects1= []; +gdjs.MindscapeCode.GDLeftBoundaryObjects2= []; +gdjs.MindscapeCode.GDLeftBoundaryObjects3= []; +gdjs.MindscapeCode.GDLeftBoundaryObjects4= []; +gdjs.MindscapeCode.GDLeftBoundaryObjects5= []; +gdjs.MindscapeCode.GDLeftBoundaryObjects6= []; +gdjs.MindscapeCode.GDLeftBoundaryObjects7= []; +gdjs.MindscapeCode.GDLeftBoundaryObjects8= []; +gdjs.MindscapeCode.GDRightBoundaryObjects1= []; +gdjs.MindscapeCode.GDRightBoundaryObjects2= []; +gdjs.MindscapeCode.GDRightBoundaryObjects3= []; +gdjs.MindscapeCode.GDRightBoundaryObjects4= []; +gdjs.MindscapeCode.GDRightBoundaryObjects5= []; +gdjs.MindscapeCode.GDRightBoundaryObjects6= []; +gdjs.MindscapeCode.GDRightBoundaryObjects7= []; +gdjs.MindscapeCode.GDRightBoundaryObjects8= []; +gdjs.MindscapeCode.GDTopBoundaryObjects1= []; +gdjs.MindscapeCode.GDTopBoundaryObjects2= []; +gdjs.MindscapeCode.GDTopBoundaryObjects3= []; +gdjs.MindscapeCode.GDTopBoundaryObjects4= []; +gdjs.MindscapeCode.GDTopBoundaryObjects5= []; +gdjs.MindscapeCode.GDTopBoundaryObjects6= []; +gdjs.MindscapeCode.GDTopBoundaryObjects7= []; +gdjs.MindscapeCode.GDTopBoundaryObjects8= []; +gdjs.MindscapeCode.GDBottomBoundaryObjects1= []; +gdjs.MindscapeCode.GDBottomBoundaryObjects2= []; +gdjs.MindscapeCode.GDBottomBoundaryObjects3= []; +gdjs.MindscapeCode.GDBottomBoundaryObjects4= []; +gdjs.MindscapeCode.GDBottomBoundaryObjects5= []; +gdjs.MindscapeCode.GDBottomBoundaryObjects6= []; +gdjs.MindscapeCode.GDBottomBoundaryObjects7= []; +gdjs.MindscapeCode.GDBottomBoundaryObjects8= []; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects1= []; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects2= []; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects3= []; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects4= []; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects5= []; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects6= []; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects7= []; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects8= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects1= []; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects2= []; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3= []; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4= []; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5= []; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects6= []; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects7= []; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects8= []; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects1= []; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2= []; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3= []; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4= []; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5= []; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects6= []; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects7= []; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects8= []; +gdjs.MindscapeCode.GDSinage_9595WObjects1= []; +gdjs.MindscapeCode.GDSinage_9595WObjects2= []; +gdjs.MindscapeCode.GDSinage_9595WObjects3= []; +gdjs.MindscapeCode.GDSinage_9595WObjects4= []; +gdjs.MindscapeCode.GDSinage_9595WObjects5= []; +gdjs.MindscapeCode.GDSinage_9595WObjects6= []; +gdjs.MindscapeCode.GDSinage_9595WObjects7= []; +gdjs.MindscapeCode.GDSinage_9595WObjects8= []; +gdjs.MindscapeCode.GDSinage_9595AObjects1= []; +gdjs.MindscapeCode.GDSinage_9595AObjects2= []; +gdjs.MindscapeCode.GDSinage_9595AObjects3= []; +gdjs.MindscapeCode.GDSinage_9595AObjects4= []; +gdjs.MindscapeCode.GDSinage_9595AObjects5= []; +gdjs.MindscapeCode.GDSinage_9595AObjects6= []; +gdjs.MindscapeCode.GDSinage_9595AObjects7= []; +gdjs.MindscapeCode.GDSinage_9595AObjects8= []; +gdjs.MindscapeCode.GDSinage_9595SObjects1= []; +gdjs.MindscapeCode.GDSinage_9595SObjects2= []; +gdjs.MindscapeCode.GDSinage_9595SObjects3= []; +gdjs.MindscapeCode.GDSinage_9595SObjects4= []; +gdjs.MindscapeCode.GDSinage_9595SObjects5= []; +gdjs.MindscapeCode.GDSinage_9595SObjects6= []; +gdjs.MindscapeCode.GDSinage_9595SObjects7= []; +gdjs.MindscapeCode.GDSinage_9595SObjects8= []; +gdjs.MindscapeCode.GDSinage_9595DObjects1= []; +gdjs.MindscapeCode.GDSinage_9595DObjects2= []; +gdjs.MindscapeCode.GDSinage_9595DObjects3= []; +gdjs.MindscapeCode.GDSinage_9595DObjects4= []; +gdjs.MindscapeCode.GDSinage_9595DObjects5= []; +gdjs.MindscapeCode.GDSinage_9595DObjects6= []; +gdjs.MindscapeCode.GDSinage_9595DObjects7= []; +gdjs.MindscapeCode.GDSinage_9595DObjects8= []; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects1= []; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects2= []; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects3= []; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects4= []; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects5= []; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects6= []; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects7= []; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects8= []; +gdjs.MindscapeCode.GDSinage_9595HealObjects1= []; +gdjs.MindscapeCode.GDSinage_9595HealObjects2= []; +gdjs.MindscapeCode.GDSinage_9595HealObjects3= []; +gdjs.MindscapeCode.GDSinage_9595HealObjects4= []; +gdjs.MindscapeCode.GDSinage_9595HealObjects5= []; +gdjs.MindscapeCode.GDSinage_9595HealObjects6= []; +gdjs.MindscapeCode.GDSinage_9595HealObjects7= []; +gdjs.MindscapeCode.GDSinage_9595HealObjects8= []; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects1= []; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects2= []; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects3= []; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects4= []; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects5= []; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects6= []; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects7= []; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects8= []; +gdjs.MindscapeCode.GDSinage_9595DeathObjects1= []; +gdjs.MindscapeCode.GDSinage_9595DeathObjects2= []; +gdjs.MindscapeCode.GDSinage_9595DeathObjects3= []; +gdjs.MindscapeCode.GDSinage_9595DeathObjects4= []; +gdjs.MindscapeCode.GDSinage_9595DeathObjects5= []; +gdjs.MindscapeCode.GDSinage_9595DeathObjects6= []; +gdjs.MindscapeCode.GDSinage_9595DeathObjects7= []; +gdjs.MindscapeCode.GDSinage_9595DeathObjects8= []; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects1= []; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects2= []; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects3= []; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects4= []; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects5= []; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects6= []; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects7= []; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects8= []; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects1= []; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects2= []; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects3= []; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects4= []; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects5= []; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects6= []; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects7= []; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects8= []; +gdjs.MindscapeCode.GDSinage_9595KillObjects1= []; +gdjs.MindscapeCode.GDSinage_9595KillObjects2= []; +gdjs.MindscapeCode.GDSinage_9595KillObjects3= []; +gdjs.MindscapeCode.GDSinage_9595KillObjects4= []; +gdjs.MindscapeCode.GDSinage_9595KillObjects5= []; +gdjs.MindscapeCode.GDSinage_9595KillObjects6= []; +gdjs.MindscapeCode.GDSinage_9595KillObjects7= []; +gdjs.MindscapeCode.GDSinage_9595KillObjects8= []; +gdjs.MindscapeCode.GDSinage_9595CollectObjects1= []; +gdjs.MindscapeCode.GDSinage_9595CollectObjects2= []; +gdjs.MindscapeCode.GDSinage_9595CollectObjects3= []; +gdjs.MindscapeCode.GDSinage_9595CollectObjects4= []; +gdjs.MindscapeCode.GDSinage_9595CollectObjects5= []; +gdjs.MindscapeCode.GDSinage_9595CollectObjects6= []; +gdjs.MindscapeCode.GDSinage_9595CollectObjects7= []; +gdjs.MindscapeCode.GDSinage_9595CollectObjects8= []; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects1= []; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects2= []; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects3= []; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects4= []; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects5= []; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects6= []; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects7= []; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects8= []; +gdjs.MindscapeCode.GDSinage_9595JumpObjects1= []; +gdjs.MindscapeCode.GDSinage_9595JumpObjects2= []; +gdjs.MindscapeCode.GDSinage_9595JumpObjects3= []; +gdjs.MindscapeCode.GDSinage_9595JumpObjects4= []; +gdjs.MindscapeCode.GDSinage_9595JumpObjects5= []; +gdjs.MindscapeCode.GDSinage_9595JumpObjects6= []; +gdjs.MindscapeCode.GDSinage_9595JumpObjects7= []; +gdjs.MindscapeCode.GDSinage_9595JumpObjects8= []; +gdjs.MindscapeCode.GDSinage_9595HoldObjects1= []; +gdjs.MindscapeCode.GDSinage_9595HoldObjects2= []; +gdjs.MindscapeCode.GDSinage_9595HoldObjects3= []; +gdjs.MindscapeCode.GDSinage_9595HoldObjects4= []; +gdjs.MindscapeCode.GDSinage_9595HoldObjects5= []; +gdjs.MindscapeCode.GDSinage_9595HoldObjects6= []; +gdjs.MindscapeCode.GDSinage_9595HoldObjects7= []; +gdjs.MindscapeCode.GDSinage_9595HoldObjects8= []; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects1= []; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects2= []; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects3= []; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects4= []; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects5= []; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects6= []; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects7= []; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects8= []; +gdjs.MindscapeCode.GDSinage_9595RestartObjects1= []; +gdjs.MindscapeCode.GDSinage_9595RestartObjects2= []; +gdjs.MindscapeCode.GDSinage_9595RestartObjects3= []; +gdjs.MindscapeCode.GDSinage_9595RestartObjects4= []; +gdjs.MindscapeCode.GDSinage_9595RestartObjects5= []; +gdjs.MindscapeCode.GDSinage_9595RestartObjects6= []; +gdjs.MindscapeCode.GDSinage_9595RestartObjects7= []; +gdjs.MindscapeCode.GDSinage_9595RestartObjects8= []; +gdjs.MindscapeCode.GDSinage_9595PauseObjects1= []; +gdjs.MindscapeCode.GDSinage_9595PauseObjects2= []; +gdjs.MindscapeCode.GDSinage_9595PauseObjects3= []; +gdjs.MindscapeCode.GDSinage_9595PauseObjects4= []; +gdjs.MindscapeCode.GDSinage_9595PauseObjects5= []; +gdjs.MindscapeCode.GDSinage_9595PauseObjects6= []; +gdjs.MindscapeCode.GDSinage_9595PauseObjects7= []; +gdjs.MindscapeCode.GDSinage_9595PauseObjects8= []; +gdjs.MindscapeCode.GDTest2Objects1= []; +gdjs.MindscapeCode.GDTest2Objects2= []; +gdjs.MindscapeCode.GDTest2Objects3= []; +gdjs.MindscapeCode.GDTest2Objects4= []; +gdjs.MindscapeCode.GDTest2Objects5= []; +gdjs.MindscapeCode.GDTest2Objects6= []; +gdjs.MindscapeCode.GDTest2Objects7= []; +gdjs.MindscapeCode.GDTest2Objects8= []; + + +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects3}); +gdjs.MindscapeCode.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects4[k] = gdjs.MindscapeCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.MindscapeCode.GDCheckpointObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects3}); +gdjs.MindscapeCode.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MindscapeCode.GDCheckpointObjects3 */ +/* Reuse gdjs.MindscapeCode.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects3Objects, (( gdjs.MindscapeCode.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDCheckpointObjects3[0].getPointX("")), (( gdjs.MindscapeCode.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.MindscapeCode.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects, (( gdjs.MindscapeCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects4[0].getPointX("")), (( gdjs.MindscapeCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.MindscapeCode.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects3Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.MindscapeCode.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDCheckpointObjects3[k] = gdjs.MindscapeCode.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.MindscapeCode.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.MindscapeCode.GDFlyingDemonObjects4, "FireDemon": gdjs.MindscapeCode.GDFireDemonObjects4, "HorizontalDemon": gdjs.MindscapeCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.MindscapeCode.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.MindscapeCode.GDFlyingDemonObjects4, "FireDemon": gdjs.MindscapeCode.GDFireDemonObjects4, "HorizontalDemon": gdjs.MindscapeCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.MindscapeCode.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.MindscapeCode.GDBloodParticlesObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4}); +gdjs.MindscapeCode.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserRingObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserRingObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDFireDemonObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDFlyingDemonObjects4[0].getVariables()) : gdjs.MindscapeCode.GDFireDemonObjects4[0].getVariables()) : gdjs.MindscapeCode.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserRingObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserRingObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDFireDemonObjects4.length === 0 ) ? ((gdjs.MindscapeCode.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDFlyingDemonObjects4[0].getVariables()) : gdjs.MindscapeCode.GDFireDemonObjects4[0].getVariables()) : gdjs.MindscapeCode.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserRingObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MindscapeCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserRingObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.MindscapeCode.GDFlyingDemonObjects4[0].getName()) :gdjs.MindscapeCode.GDFireDemonObjects4[0].getName()) :gdjs.MindscapeCode.GDHorizontalDemonObjects4[0].getName()) :gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.MindscapeCode.GDLaserRingObjects4[0].getName()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MindscapeCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserRingObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDFlyingDemonObjects4[k] = gdjs.MindscapeCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDFireDemonObjects4[k] = gdjs.MindscapeCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDHorizontalDemonObjects4[k] = gdjs.MindscapeCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserRingObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserRingObjects4[k] = gdjs.MindscapeCode.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDFlyingDemonObjects4[k] = gdjs.MindscapeCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDFireDemonObjects4[k] = gdjs.MindscapeCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDHorizontalDemonObjects4[k] = gdjs.MindscapeCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserRingObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserRingObjects4[k] = gdjs.MindscapeCode.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserRingObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4 */ +gdjs.MindscapeCode.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDBloodParticlesObjects4Objects, (( gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDFireDemonObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDLaserRingObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDFlyingDemonObjects4[0].getWidth()) :gdjs.MindscapeCode.GDFireDemonObjects4[0].getWidth()) :gdjs.MindscapeCode.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.MindscapeCode.GDLaserRingObjects4[0].getWidth()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDFireDemonObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDLaserRingObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.MindscapeCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDFlyingDemonObjects4[0].getHeight()) :gdjs.MindscapeCode.GDFireDemonObjects4[0].getHeight()) :gdjs.MindscapeCode.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.MindscapeCode.GDLaserRingObjects4[0].getHeight()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.MindscapeCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFireDemonObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserRingObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MindscapeCode.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.MindscapeCode.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.MindscapeCode.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.MindscapeCode.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserRingObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MindscapeCode.GDPlayerObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.MindscapeCode.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.MindscapeCode.userFunc0x1e42b50 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.MindscapeCode.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.MindscapeCode.userFunc0x1e42b50(runtimeScene, objects); + +} + + +};gdjs.MindscapeCode.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.MindscapeCode.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.MindscapeCode.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.MindscapeCode.GDFireDemonObjects5}); +gdjs.MindscapeCode.userFunc0x1e43210 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.MindscapeCode.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MindscapeCode.GDFireDemonObjects5 */ +/* Reuse gdjs.MindscapeCode.GDFlyingDemonObjects5 */ +/* Reuse gdjs.MindscapeCode.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.MindscapeCode.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.MindscapeCode.GDFireDemonObjects5); +gdjs.MindscapeCode.userFunc0x1e43210(runtimeScene, objects); + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5}); +gdjs.MindscapeCode.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5, gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5, gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5, gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5, gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5, gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5, gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5, gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.MindscapeCode.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MindscapeCode.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.MindscapeCode.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.MindscapeCode.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.MindscapeCode.eventsList13(runtimeScene); +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4}); +gdjs.MindscapeCode.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.MindscapeCode.eventsList8(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList14(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MindscapeCode.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects3[i].getVariableBoolean(gdjs.MindscapeCode.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects3[k] = gdjs.MindscapeCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects4[k] = gdjs.MindscapeCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.MindscapeCode.eventsList6(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList18(runtimeScene); +} + + +};gdjs.MindscapeCode.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects4[i].getVariableNumber(gdjs.MindscapeCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects4[k] = gdjs.MindscapeCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects3[i].getVariableNumber(gdjs.MindscapeCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects3[k] = gdjs.MindscapeCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.MindscapeCode.GDDustParticleObjects2}); +gdjs.MindscapeCode.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.MindscapeCode.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects3[k] = gdjs.MindscapeCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects2 */ +gdjs.MindscapeCode.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDDustParticleObjects2Objects, (( gdjs.MindscapeCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.MindscapeCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.MindscapeCode.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.MindscapeCode.eventsList0(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList2(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList19(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList21(runtimeScene); +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.MindscapeCode.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.MindscapeCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.MindscapeCode.GDFireDemonObjects4}); +gdjs.MindscapeCode.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MindscapeCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDFlyingDemonObjects4[k] = gdjs.MindscapeCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDHorizontalDemonObjects4[k] = gdjs.MindscapeCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDFireDemonObjects4[k] = gdjs.MindscapeCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFireDemonObjects4[i].returnVariable(gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFireDemonObjects4[i].returnVariable(gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFireDemonObjects4[i].returnVariable(gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.MindscapeCode.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MindscapeCode.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.MindscapeCode.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.MindscapeCode.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects4}); +gdjs.MindscapeCode.userFunc0x268d3a8 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.MindscapeCode.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3); +gdjs.MindscapeCode.userFunc0x268d3a8(runtimeScene, objects); + +} + + +};gdjs.MindscapeCode.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3 */ +gdjs.MindscapeCode.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.MindscapeCode.GDPlayerObjects3_1final.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3, gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3, gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3, gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +gdjs.copyArray(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3, gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3, gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3, gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDPlayerObjects3_1final.indexOf(gdjs.MindscapeCode.GDPlayerObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDPlayerObjects3_1final.push(gdjs.MindscapeCode.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3_1final, gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects3_1final, gdjs.MindscapeCode.GDPlayerObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3_1final, gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3_1final, gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3, gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3, gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3, gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3, gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3, gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3, gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[k] = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[k] = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[k] = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[k] = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.MindscapeCode.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.MindscapeCode.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.MindscapeCode.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.MindscapeCode.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.MindscapeCode.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.MindscapeCode.GDLaserRingObjects3, "LaserDemon_Base": gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.MindscapeCode.GDProjectileDeathParticlesObjects3}); +gdjs.MindscapeCode.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MindscapeCode.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MindscapeCode.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.MindscapeCode.GDLaserRingObjects3); +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.MindscapeCode.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.MindscapeCode.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.MindscapeCode.GDStaticPlatform3Objects3); +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.MindscapeCode.GDBloodParticlesObjects3}); +gdjs.MindscapeCode.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[k] = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.MindscapeCode.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDBloodParticlesObjects3Objects, (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList35 = function(runtimeScene) { + +};gdjs.MindscapeCode.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MindscapeCode.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDFireDemonObjects4[k] = gdjs.MindscapeCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDFireDemonObjects4[k] = gdjs.MindscapeCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFireDemonObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MindscapeCode.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.MindscapeCode.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDFireDemonObjects3[k] = gdjs.MindscapeCode.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDFireDemonObjects3[i].getVariableBoolean(gdjs.MindscapeCode.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDFireDemonObjects3[k] = gdjs.MindscapeCode.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDFireDemonObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList37 = function(runtimeScene) { + +};gdjs.MindscapeCode.eventsList38 = function(runtimeScene) { + +};gdjs.MindscapeCode.eventsList39 = function(runtimeScene) { + +};gdjs.MindscapeCode.eventsList40 = function(runtimeScene) { + +};gdjs.MindscapeCode.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5, gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.MindscapeCode.GDTest2Objects6); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDTest2Objects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5, gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.MindscapeCode.GDTest2Objects6); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDTest2Objects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.MindscapeCode.GDTestObjects5); +{for(var i = 0, len = gdjs.MindscapeCode.GDTestObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5, gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MindscapeCode.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDTest2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.MindscapeCode.GDTest2Objects5); +{for(var i = 0, len = gdjs.MindscapeCode.GDTest2Objects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.MindscapeCode.GDTest2Objects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDTest2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.MindscapeCode.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3, gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3, gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3, gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.MindscapeCode.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.MindscapeCode.eventsList47(runtimeScene); +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects5}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects5}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects5}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects5}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects5}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects5}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.MindscapeCode.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.MindscapeCode.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.MindscapeCode.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MindscapeCode.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.MindscapeCode.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.MindscapeCode.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.MindscapeCode.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.MindscapeCode.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.MindscapeCode.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.MindscapeCode.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.MindscapeCode.eventsList49(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList65(runtimeScene); +} + + +};gdjs.MindscapeCode.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.MindscapeCode.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.MindscapeCode.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.MindscapeCode.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.MindscapeCode.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.MindscapeCode.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MindscapeCode.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.MindscapeCode.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MindscapeCode.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MindscapeCode.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MindscapeCode.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MindscapeCode.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MindscapeCode.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.MindscapeCode.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.MindscapeCode.GDPlayerObjects4.length !== 0 ? gdjs.MindscapeCode.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.MindscapeCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.MindscapeCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.MindscapeCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.MindscapeCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.MindscapeCode.eventsList78(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList79(runtimeScene); +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects5}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.MindscapeCode.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects6, gdjs.MindscapeCode.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MindscapeCode.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.MindscapeCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects6, gdjs.MindscapeCode.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects7[k] = gdjs.MindscapeCode.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.MindscapeCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.MindscapeCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.MindscapeCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.MindscapeCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects6[k] = gdjs.MindscapeCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects5}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform3Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.MindscapeCode.GDStaticPlatform1Objects5, "HorizontalMovingPlatformRight": gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects5, "StaticPlatform2": gdjs.MindscapeCode.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.MindscapeCode.GDStaticPlatform3Objects5}); +gdjs.MindscapeCode.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects5, gdjs.MindscapeCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects6[k] = gdjs.MindscapeCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.MindscapeCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects5, gdjs.MindscapeCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects6[i].getVariableBoolean(gdjs.MindscapeCode.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects6[k] = gdjs.MindscapeCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects6[i].setVariableBoolean(gdjs.MindscapeCode.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects5, gdjs.MindscapeCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.MindscapeCode.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects6[k] = gdjs.MindscapeCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.MindscapeCode.GDPlayerObjects5 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.MindscapeCode.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.MindscapeCode.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.MindscapeCode.GDStaticPlatform3Objects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.MindscapeCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects5[k] = gdjs.MindscapeCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform3Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects6}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.MindscapeCode.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects5, gdjs.MindscapeCode.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MindscapeCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects4, gdjs.MindscapeCode.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects5[k] = gdjs.MindscapeCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects5[k] = gdjs.MindscapeCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.MindscapeCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.MindscapeCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.MindscapeCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.MindscapeCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects4[k] = gdjs.MindscapeCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects5Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects5 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects5); +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects5[i].getVariableBoolean(gdjs.MindscapeCode.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects5[k] = gdjs.MindscapeCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.MindscapeCode.GDPlayerObjects5_1final.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects5, gdjs.MindscapeCode.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.MindscapeCode.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.MindscapeCode.GDPlayerObjects6[k] = gdjs.MindscapeCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MindscapeCode.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDPlayerObjects5_1final.indexOf(gdjs.MindscapeCode.GDPlayerObjects6[j]) === -1 ) + gdjs.MindscapeCode.GDPlayerObjects5_1final.push(gdjs.MindscapeCode.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects5, gdjs.MindscapeCode.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects6Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MindscapeCode.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDPlayerObjects5_1final.indexOf(gdjs.MindscapeCode.GDPlayerObjects6[j]) === -1 ) + gdjs.MindscapeCode.GDPlayerObjects5_1final.push(gdjs.MindscapeCode.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects5_1final, gdjs.MindscapeCode.GDPlayerObjects5); +gdjs.copyArray(gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects5[i].setVariableBoolean(gdjs.MindscapeCode.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.MindscapeCode.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects4[k] = gdjs.MindscapeCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform3Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.MindscapeCode.GDStaticPlatform1Objects4, "HorizontalMovingPlatformRight": gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects4, "StaticPlatform2": gdjs.MindscapeCode.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.MindscapeCode.GDStaticPlatform3Objects4}); +gdjs.MindscapeCode.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4, gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5[k] = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.MindscapeCode.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.MindscapeCode.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.MindscapeCode.GDStaticPlatform3Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform3Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.MindscapeCode.eventsList86(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList88(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList89(runtimeScene); +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDFireDemonObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.MindscapeCode.GDFlyingDemonObjects3, "FireDemon": gdjs.MindscapeCode.GDFireDemonObjects3, "HorizontalDemon": gdjs.MindscapeCode.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.MindscapeCode.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.MindscapeCode.GDBloodParticlesObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform3Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.MindscapeCode.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.MindscapeCode.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.MindscapeCode.GDStaticPlatform3Objects3}); +gdjs.MindscapeCode.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3, gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.MindscapeCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.MindscapeCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.MindscapeCode.GDLadderObjects2}); +gdjs.MindscapeCode.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2, gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.MindscapeCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.MindscapeCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2[k] = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.MindscapeCode.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.MindscapeCode.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.MindscapeCode.GDStaticPlatform3Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDStaticPlatform3Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.MindscapeCode.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MindscapeCode.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.MindscapeCode.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.MindscapeCode.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.MindscapeCode.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDFireDemonObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MindscapeCode_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3 */ +gdjs.MindscapeCode.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDBloodParticlesObjects3Objects, (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.MindscapeCode.eventsList93(runtimeScene); +} + + +};gdjs.MindscapeCode.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.MindscapeCode.eventsList26(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList30(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList32(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList34(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList35(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList36(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList37(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList38(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList39(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList40(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList48(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList66(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList77(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList80(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList90(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList94(runtimeScene); +} + + +};gdjs.MindscapeCode.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.MindscapeCode.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MindscapeCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MindscapeCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MindscapeCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MindscapeCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MindscapeCode.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.MindscapeCode.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MindscapeCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MindscapeCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MindscapeCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MindscapeCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MindscapeCode.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.MindscapeCode.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.MindscapeCode.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.MindscapeCode.eventsList97(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList98(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList99(runtimeScene); +} + + +};gdjs.MindscapeCode.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.MindscapeCode.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.MindscapeCode.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.MindscapeCode.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.MindscapeCode.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.MindscapeCode.GDCameraGlitchFixObjects4}); +gdjs.MindscapeCode.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.MindscapeCode.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.MindscapeCode.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.MindscapeCode.GDRightBoundaryObjects4); +gdjs.MindscapeCode.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.MindscapeCode.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.MindscapeCode.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.MindscapeCode.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.MindscapeCode.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.MindscapeCode.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.MindscapeCode.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.MindscapeCode.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.MindscapeCode.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.MindscapeCode.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.MindscapeCode.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.MindscapeCode.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.MindscapeCode.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.MindscapeCode.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.MindscapeCode.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.MindscapeCode.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.MindscapeCode.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.MindscapeCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.MindscapeCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.MindscapeCode.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.MindscapeCode.GDPortalObjects3}); +gdjs.MindscapeCode.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.MindscapeCode.GDPortalObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.MindscapeCode.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects3Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MindscapeCode.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.MindscapeCode.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.MindscapeCode.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.MindscapeCode.eventsList101(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList103(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList104(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList105(runtimeScene); +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.MindscapeCode.GDPortalObjects4}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects3}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.MindscapeCode.GDPortalObjects3}); +gdjs.MindscapeCode.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects3, gdjs.MindscapeCode.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.MindscapeCode.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects3[i].getVariableNumber(gdjs.MindscapeCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects3[k] = gdjs.MindscapeCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MindscapeCode.GDPlayerObjects3 */ +/* Reuse gdjs.MindscapeCode.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects3Objects, "Tween", gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.MindscapeCode.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects4[i].getVariableNumber(gdjs.MindscapeCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects4[k] = gdjs.MindscapeCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.MindscapeCode.GDPlayerObjects3[i].getVariableNumber(gdjs.MindscapeCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects3[k] = gdjs.MindscapeCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.MindscapeCode.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects2); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); +} +for(var i = 0, len = gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.MindscapeCode.GDPlayerObjects3.length = 0; + +gdjs.MindscapeCode.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.MindscapeCode.GDPlayerObjects3_1final.length = 0; +gdjs.MindscapeCode.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.MindscapeCode.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects4Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MindscapeCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDPlayerObjects3_1final.indexOf(gdjs.MindscapeCode.GDPlayerObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDPlayerObjects3_1final.push(gdjs.MindscapeCode.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.MindscapeCode.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDPortalObjects3_1final.indexOf(gdjs.MindscapeCode.GDPortalObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDPortalObjects3_1final.push(gdjs.MindscapeCode.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects4[i].getVariableNumber(gdjs.MindscapeCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.MindscapeCode.GDPlayerObjects4[k] = gdjs.MindscapeCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MindscapeCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDPlayerObjects3_1final.indexOf(gdjs.MindscapeCode.GDPlayerObjects4[j]) === -1 ) + gdjs.MindscapeCode.GDPlayerObjects3_1final.push(gdjs.MindscapeCode.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.MindscapeCode.GDPlayerObjects3_1final, gdjs.MindscapeCode.GDPlayerObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalObjects3_1final, gdjs.MindscapeCode.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.MindscapeCode.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects2[i].returnVariable(gdjs.MindscapeCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects2[i].setPosition(gdjs.MindscapeCode.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.MindscapeCode.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, ((gdjs.MindscapeCode.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.MindscapeCode.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MindscapeCode.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects2[i].returnVariable(gdjs.MindscapeCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, (( gdjs.MindscapeCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects2[0].getPointX("")), (( gdjs.MindscapeCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.MindscapeCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDPlayerObjects2[i].returnVariable(gdjs.MindscapeCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.MindscapeCode.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.MindscapeCode.eventsList22(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList95(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList100(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList106(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList110(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList111(runtimeScene); +} + + +};gdjs.MindscapeCode.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects2[i].getVariableNumber(gdjs.MindscapeCode.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects2[k] = gdjs.MindscapeCode.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDPlayerObjects1[i].getVariableNumber(gdjs.MindscapeCode.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.MindscapeCode.GDPlayerObjects1[k] = gdjs.MindscapeCode.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.MindscapeCode.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList114 = function(runtimeScene) { + +{ + +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToMountainsObjects2Objects = Hashtable.newFrom({"PortalToMountains": gdjs.MindscapeCode.GDPortalToMountainsObjects2}); +gdjs.MindscapeCode.eventsList115 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToMountainsObjects2, gdjs.MindscapeCode.GDPortalToMountainsObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToMountainsObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToMountainsObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToMountainsObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToMountainsObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToMountainsObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToMountainsObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToMountainsObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToMountainsObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList116 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToMountains"), gdjs.MindscapeCode.GDPortalToMountainsObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToMountainsObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList115(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToForestObjects2Objects = Hashtable.newFrom({"PortalToForest": gdjs.MindscapeCode.GDPortalToForestObjects2}); +gdjs.MindscapeCode.eventsList117 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToForestObjects2, gdjs.MindscapeCode.GDPortalToForestObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToForestObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToForestObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToForestObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToForestObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToForestObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToForestObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToForestObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToForestObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList118 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToForest"), gdjs.MindscapeCode.GDPortalToForestObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToForestObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList117(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToBeachObjects2Objects = Hashtable.newFrom({"PortalToBeach": gdjs.MindscapeCode.GDPortalToBeachObjects2}); +gdjs.MindscapeCode.eventsList119 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToBeachObjects2, gdjs.MindscapeCode.GDPortalToBeachObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToBeachObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBeachObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToBeachObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBeachObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToBeachObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBeachObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToBeachObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBeachObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList120 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToBeach"), gdjs.MindscapeCode.GDPortalToBeachObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToBeachObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList119(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToLivingRoomObjects2Objects = Hashtable.newFrom({"PortalToLivingRoom": gdjs.MindscapeCode.GDPortalToLivingRoomObjects2}); +gdjs.MindscapeCode.eventsList121 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToLivingRoomObjects2, gdjs.MindscapeCode.GDPortalToLivingRoomObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToLivingRoomObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToLivingRoomObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToLivingRoomObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToLivingRoomObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToLivingRoomObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToLivingRoomObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToLivingRoomObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToLivingRoomObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList122 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToLivingRoom"), gdjs.MindscapeCode.GDPortalToLivingRoomObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToLivingRoomObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList121(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToOceanObjects2Objects = Hashtable.newFrom({"PortalToOcean": gdjs.MindscapeCode.GDPortalToOceanObjects2}); +gdjs.MindscapeCode.eventsList123 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToOceanObjects2, gdjs.MindscapeCode.GDPortalToOceanObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToOceanObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToOceanObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToOceanObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToOceanObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToOceanObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToOceanObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToOceanObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToOceanObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList124 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToOcean"), gdjs.MindscapeCode.GDPortalToOceanObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToOceanObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList123(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToSchoolObjects2Objects = Hashtable.newFrom({"PortalToSchool": gdjs.MindscapeCode.GDPortalToSchoolObjects2}); +gdjs.MindscapeCode.eventsList125 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToSchoolObjects2, gdjs.MindscapeCode.GDPortalToSchoolObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToSchoolObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToSchoolObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToSchoolObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToSchoolObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToSchoolObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToSchoolObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToSchoolObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToSchoolObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList126 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToSchool"), gdjs.MindscapeCode.GDPortalToSchoolObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToSchoolObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList125(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToWhimsicalTreeObjects2Objects = Hashtable.newFrom({"PortalToWhimsicalTree": gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects2}); +gdjs.MindscapeCode.eventsList127 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects2, gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList128 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToWhimsicalTree"), gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToWhimsicalTreeObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList127(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToBlockWorldObjects2Objects = Hashtable.newFrom({"PortalToBlockWorld": gdjs.MindscapeCode.GDPortalToBlockWorldObjects2}); +gdjs.MindscapeCode.eventsList129 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToBlockWorldObjects2, gdjs.MindscapeCode.GDPortalToBlockWorldObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToBlockWorldObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBlockWorldObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToBlockWorldObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBlockWorldObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToBlockWorldObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBlockWorldObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToBlockWorldObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBlockWorldObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList130 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToBlockWorld"), gdjs.MindscapeCode.GDPortalToBlockWorldObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToBlockWorldObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList129(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToTangentHellObjects2Objects = Hashtable.newFrom({"PortalToTangentHell": gdjs.MindscapeCode.GDPortalToTangentHellObjects2}); +gdjs.MindscapeCode.eventsList131 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToTangentHellObjects2, gdjs.MindscapeCode.GDPortalToTangentHellObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToTangentHellObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToTangentHellObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToTangentHellObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToTangentHellObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToTangentHellObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToTangentHellObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToTangentHellObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToTangentHellObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList132 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToTangentHell"), gdjs.MindscapeCode.GDPortalToTangentHellObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToTangentHellObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList131(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToRecursionObjects2Objects = Hashtable.newFrom({"PortalToRecursion": gdjs.MindscapeCode.GDPortalToRecursionObjects2}); +gdjs.MindscapeCode.eventsList133 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToRecursionObjects2, gdjs.MindscapeCode.GDPortalToRecursionObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToRecursionObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToRecursionObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToRecursionObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToRecursionObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToRecursionObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToRecursionObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToRecursionObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToRecursionObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList134 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToRecursion"), gdjs.MindscapeCode.GDPortalToRecursionObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToRecursionObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList133(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects2}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToLinuxObjects2Objects = Hashtable.newFrom({"PortalToLinux": gdjs.MindscapeCode.GDPortalToLinuxObjects2}); +gdjs.MindscapeCode.eventsList135 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects3); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToLinuxObjects2, gdjs.MindscapeCode.GDPortalToLinuxObjects3); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects3.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects3[i].setPosition((( gdjs.MindscapeCode.GDPortalToLinuxObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToLinuxObjects3[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToLinuxObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToLinuxObjects3[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToLinuxObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToLinuxObjects3[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToLinuxObjects3.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToLinuxObjects3[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList136 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("PortalToLinux"), gdjs.MindscapeCode.GDPortalToLinuxObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects2Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToLinuxObjects2Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList135(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.MindscapeCode.GDPlayerObjects1}); +gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToBossObjects1Objects = Hashtable.newFrom({"PortalToBoss": gdjs.MindscapeCode.GDPortalToBossObjects1}); +gdjs.MindscapeCode.eventsList137 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects2); +gdjs.copyArray(gdjs.MindscapeCode.GDPortalToBossObjects1, gdjs.MindscapeCode.GDPortalToBossObjects2); + +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects2[i].hide(false); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects2[i].setPosition((( gdjs.MindscapeCode.GDPortalToBossObjects2.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBossObjects2[0].getPointX("")) + (( gdjs.MindscapeCode.GDPortalToBossObjects2.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBossObjects2[0].getWidth()) / 4,(( gdjs.MindscapeCode.GDPortalToBossObjects2.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBossObjects2[0].getPointY("")) - ((( gdjs.MindscapeCode.GDPortalToBossObjects2.length === 0 ) ? 0 :gdjs.MindscapeCode.GDPortalToBossObjects2[0].getHeight()) / 3) * 2); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e"); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +};gdjs.MindscapeCode.eventsList138 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MindscapeCode.GDPlayerObjects1); +gdjs.copyArray(runtimeScene.getObjects("PortalToBoss"), gdjs.MindscapeCode.GDPortalToBossObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPlayerObjects1Objects, gdjs.MindscapeCode.mapOfGDgdjs_9546MindscapeCode_9546GDPortalToBossObjects1Objects, 350, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MindscapeCode.eventsList137(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MindscapeCode.eventsList139 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("InteractPrompt"), gdjs.MindscapeCode.GDInteractPromptObjects2); +{for(var i = 0, len = gdjs.MindscapeCode.GDInteractPromptObjects2.length ;i < len;++i) { + gdjs.MindscapeCode.GDInteractPromptObjects2[i].hide(); +} +}} + +} + + +{ + + +gdjs.MindscapeCode.eventsList116(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList118(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList120(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList122(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList124(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList126(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList128(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList130(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList132(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList134(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList136(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList138(runtimeScene); +} + + +};gdjs.MindscapeCode.eventsList140 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Levels/Mindscape/AmbientLoop_Train.ogg", true, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(1)) - 16, 1); +}} + +} + + +};gdjs.MindscapeCode.eventsList141 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.MindscapeCode.GDCameraGlitchFixObjects1); +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.MindscapeCode.GDHopeBarObjects1); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.MindscapeCode.GDLivesBarObjects1); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Hope"), gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects1); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Lives"), gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects1); +{for(var i = 0, len = gdjs.MindscapeCode.GDCameraGlitchFixObjects1.length ;i < len;++i) { + gdjs.MindscapeCode.GDCameraGlitchFixObjects1[i].hide(); +} +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "MindscapeUI", 0, 0, 0); +}{for(var i = 0, len = gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects1.length ;i < len;++i) { + gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects1[i].hide(); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects1.length ;i < len;++i) { + gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects1[i].hide(); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDLivesBarObjects1.length ;i < len;++i) { + gdjs.MindscapeCode.GDLivesBarObjects1[i].hide(); +} +}{for(var i = 0, len = gdjs.MindscapeCode.GDHopeBarObjects1.length ;i < len;++i) { + gdjs.MindscapeCode.GDHopeBarObjects1[i].hide(); +} +}} + +} + + +};gdjs.MindscapeCode.eventsList142 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.MindscapeCode.eventsList112(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList114(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList139(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList140(runtimeScene); +} + + +{ + + +gdjs.MindscapeCode.eventsList141(runtimeScene); +} + + +}; + +gdjs.MindscapeCode.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.MindscapeCode.GDBackgroundPlantsObjects1.length = 0; +gdjs.MindscapeCode.GDBackgroundPlantsObjects2.length = 0; +gdjs.MindscapeCode.GDBackgroundPlantsObjects3.length = 0; +gdjs.MindscapeCode.GDBackgroundPlantsObjects4.length = 0; +gdjs.MindscapeCode.GDBackgroundPlantsObjects5.length = 0; +gdjs.MindscapeCode.GDBackgroundPlantsObjects6.length = 0; +gdjs.MindscapeCode.GDBackgroundPlantsObjects7.length = 0; +gdjs.MindscapeCode.GDBackgroundPlantsObjects8.length = 0; +gdjs.MindscapeCode.GDServerRackObjects1.length = 0; +gdjs.MindscapeCode.GDServerRackObjects2.length = 0; +gdjs.MindscapeCode.GDServerRackObjects3.length = 0; +gdjs.MindscapeCode.GDServerRackObjects4.length = 0; +gdjs.MindscapeCode.GDServerRackObjects5.length = 0; +gdjs.MindscapeCode.GDServerRackObjects6.length = 0; +gdjs.MindscapeCode.GDServerRackObjects7.length = 0; +gdjs.MindscapeCode.GDServerRackObjects8.length = 0; +gdjs.MindscapeCode.GDServerObjects1.length = 0; +gdjs.MindscapeCode.GDServerObjects2.length = 0; +gdjs.MindscapeCode.GDServerObjects3.length = 0; +gdjs.MindscapeCode.GDServerObjects4.length = 0; +gdjs.MindscapeCode.GDServerObjects5.length = 0; +gdjs.MindscapeCode.GDServerObjects6.length = 0; +gdjs.MindscapeCode.GDServerObjects7.length = 0; +gdjs.MindscapeCode.GDServerObjects8.length = 0; +gdjs.MindscapeCode.GDMemoryHolderObjects1.length = 0; +gdjs.MindscapeCode.GDMemoryHolderObjects2.length = 0; +gdjs.MindscapeCode.GDMemoryHolderObjects3.length = 0; +gdjs.MindscapeCode.GDMemoryHolderObjects4.length = 0; +gdjs.MindscapeCode.GDMemoryHolderObjects5.length = 0; +gdjs.MindscapeCode.GDMemoryHolderObjects6.length = 0; +gdjs.MindscapeCode.GDMemoryHolderObjects7.length = 0; +gdjs.MindscapeCode.GDMemoryHolderObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToMountainsObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToMountainsObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToMountainsObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToMountainsObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToMountainsObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToMountainsObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToMountainsObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToMountainsObjects8.length = 0; +gdjs.MindscapeCode.GDMindscapeFloorObjects1.length = 0; +gdjs.MindscapeCode.GDMindscapeFloorObjects2.length = 0; +gdjs.MindscapeCode.GDMindscapeFloorObjects3.length = 0; +gdjs.MindscapeCode.GDMindscapeFloorObjects4.length = 0; +gdjs.MindscapeCode.GDMindscapeFloorObjects5.length = 0; +gdjs.MindscapeCode.GDMindscapeFloorObjects6.length = 0; +gdjs.MindscapeCode.GDMindscapeFloorObjects7.length = 0; +gdjs.MindscapeCode.GDMindscapeFloorObjects8.length = 0; +gdjs.MindscapeCode.GDInteractPromptObjects1.length = 0; +gdjs.MindscapeCode.GDInteractPromptObjects2.length = 0; +gdjs.MindscapeCode.GDInteractPromptObjects3.length = 0; +gdjs.MindscapeCode.GDInteractPromptObjects4.length = 0; +gdjs.MindscapeCode.GDInteractPromptObjects5.length = 0; +gdjs.MindscapeCode.GDInteractPromptObjects6.length = 0; +gdjs.MindscapeCode.GDInteractPromptObjects7.length = 0; +gdjs.MindscapeCode.GDInteractPromptObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToForestObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToForestObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToForestObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToForestObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToForestObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToForestObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToForestObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToForestObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToBeachObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToBeachObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToBeachObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToBeachObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToBeachObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToBeachObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToBeachObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToBeachObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToLivingRoomObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToSchoolObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToSchoolObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToSchoolObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToSchoolObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToSchoolObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToSchoolObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToSchoolObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToSchoolObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToOceanObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToOceanObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToOceanObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToOceanObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToOceanObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToOceanObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToOceanObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToOceanObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToBlockWorldObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToWhimsicalTreeObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToTangentHellObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToTangentHellObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToTangentHellObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToTangentHellObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToTangentHellObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToTangentHellObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToTangentHellObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToTangentHellObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToRecursionObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToRecursionObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToRecursionObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToRecursionObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToRecursionObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToRecursionObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToRecursionObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToRecursionObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToLinuxObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToLinuxObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToLinuxObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToLinuxObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToLinuxObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToLinuxObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToLinuxObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToLinuxObjects8.length = 0; +gdjs.MindscapeCode.GDPortalToBossObjects1.length = 0; +gdjs.MindscapeCode.GDPortalToBossObjects2.length = 0; +gdjs.MindscapeCode.GDPortalToBossObjects3.length = 0; +gdjs.MindscapeCode.GDPortalToBossObjects4.length = 0; +gdjs.MindscapeCode.GDPortalToBossObjects5.length = 0; +gdjs.MindscapeCode.GDPortalToBossObjects6.length = 0; +gdjs.MindscapeCode.GDPortalToBossObjects7.length = 0; +gdjs.MindscapeCode.GDPortalToBossObjects8.length = 0; +gdjs.MindscapeCode.GDPlayerObjects1.length = 0; +gdjs.MindscapeCode.GDPlayerObjects2.length = 0; +gdjs.MindscapeCode.GDPlayerObjects3.length = 0; +gdjs.MindscapeCode.GDPlayerObjects4.length = 0; +gdjs.MindscapeCode.GDPlayerObjects5.length = 0; +gdjs.MindscapeCode.GDPlayerObjects6.length = 0; +gdjs.MindscapeCode.GDPlayerObjects7.length = 0; +gdjs.MindscapeCode.GDPlayerObjects8.length = 0; +gdjs.MindscapeCode.GDFlyingDemonObjects1.length = 0; +gdjs.MindscapeCode.GDFlyingDemonObjects2.length = 0; +gdjs.MindscapeCode.GDFlyingDemonObjects3.length = 0; +gdjs.MindscapeCode.GDFlyingDemonObjects4.length = 0; +gdjs.MindscapeCode.GDFlyingDemonObjects5.length = 0; +gdjs.MindscapeCode.GDFlyingDemonObjects6.length = 0; +gdjs.MindscapeCode.GDFlyingDemonObjects7.length = 0; +gdjs.MindscapeCode.GDFlyingDemonObjects8.length = 0; +gdjs.MindscapeCode.GDFireDemonObjects1.length = 0; +gdjs.MindscapeCode.GDFireDemonObjects2.length = 0; +gdjs.MindscapeCode.GDFireDemonObjects3.length = 0; +gdjs.MindscapeCode.GDFireDemonObjects4.length = 0; +gdjs.MindscapeCode.GDFireDemonObjects5.length = 0; +gdjs.MindscapeCode.GDFireDemonObjects6.length = 0; +gdjs.MindscapeCode.GDFireDemonObjects7.length = 0; +gdjs.MindscapeCode.GDFireDemonObjects8.length = 0; +gdjs.MindscapeCode.GDCheckpointObjects1.length = 0; +gdjs.MindscapeCode.GDCheckpointObjects2.length = 0; +gdjs.MindscapeCode.GDCheckpointObjects3.length = 0; +gdjs.MindscapeCode.GDCheckpointObjects4.length = 0; +gdjs.MindscapeCode.GDCheckpointObjects5.length = 0; +gdjs.MindscapeCode.GDCheckpointObjects6.length = 0; +gdjs.MindscapeCode.GDCheckpointObjects7.length = 0; +gdjs.MindscapeCode.GDCheckpointObjects8.length = 0; +gdjs.MindscapeCode.GDStaticPlatform3Objects1.length = 0; +gdjs.MindscapeCode.GDStaticPlatform3Objects2.length = 0; +gdjs.MindscapeCode.GDStaticPlatform3Objects3.length = 0; +gdjs.MindscapeCode.GDStaticPlatform3Objects4.length = 0; +gdjs.MindscapeCode.GDStaticPlatform3Objects5.length = 0; +gdjs.MindscapeCode.GDStaticPlatform3Objects6.length = 0; +gdjs.MindscapeCode.GDStaticPlatform3Objects7.length = 0; +gdjs.MindscapeCode.GDStaticPlatform3Objects8.length = 0; +gdjs.MindscapeCode.GDStaticPlatform2Objects1.length = 0; +gdjs.MindscapeCode.GDStaticPlatform2Objects2.length = 0; +gdjs.MindscapeCode.GDStaticPlatform2Objects3.length = 0; +gdjs.MindscapeCode.GDStaticPlatform2Objects4.length = 0; +gdjs.MindscapeCode.GDStaticPlatform2Objects5.length = 0; +gdjs.MindscapeCode.GDStaticPlatform2Objects6.length = 0; +gdjs.MindscapeCode.GDStaticPlatform2Objects7.length = 0; +gdjs.MindscapeCode.GDStaticPlatform2Objects8.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.MindscapeCode.GDStaticPlatform1Objects1.length = 0; +gdjs.MindscapeCode.GDStaticPlatform1Objects2.length = 0; +gdjs.MindscapeCode.GDStaticPlatform1Objects3.length = 0; +gdjs.MindscapeCode.GDStaticPlatform1Objects4.length = 0; +gdjs.MindscapeCode.GDStaticPlatform1Objects5.length = 0; +gdjs.MindscapeCode.GDStaticPlatform1Objects6.length = 0; +gdjs.MindscapeCode.GDStaticPlatform1Objects7.length = 0; +gdjs.MindscapeCode.GDStaticPlatform1Objects8.length = 0; +gdjs.MindscapeCode.GDPortalObjects1.length = 0; +gdjs.MindscapeCode.GDPortalObjects2.length = 0; +gdjs.MindscapeCode.GDPortalObjects3.length = 0; +gdjs.MindscapeCode.GDPortalObjects4.length = 0; +gdjs.MindscapeCode.GDPortalObjects5.length = 0; +gdjs.MindscapeCode.GDPortalObjects6.length = 0; +gdjs.MindscapeCode.GDPortalObjects7.length = 0; +gdjs.MindscapeCode.GDPortalObjects8.length = 0; +gdjs.MindscapeCode.GDLadderObjects1.length = 0; +gdjs.MindscapeCode.GDLadderObjects2.length = 0; +gdjs.MindscapeCode.GDLadderObjects3.length = 0; +gdjs.MindscapeCode.GDLadderObjects4.length = 0; +gdjs.MindscapeCode.GDLadderObjects5.length = 0; +gdjs.MindscapeCode.GDLadderObjects6.length = 0; +gdjs.MindscapeCode.GDLadderObjects7.length = 0; +gdjs.MindscapeCode.GDLadderObjects8.length = 0; +gdjs.MindscapeCode.GDBloodParticlesObjects1.length = 0; +gdjs.MindscapeCode.GDBloodParticlesObjects2.length = 0; +gdjs.MindscapeCode.GDBloodParticlesObjects3.length = 0; +gdjs.MindscapeCode.GDBloodParticlesObjects4.length = 0; +gdjs.MindscapeCode.GDBloodParticlesObjects5.length = 0; +gdjs.MindscapeCode.GDBloodParticlesObjects6.length = 0; +gdjs.MindscapeCode.GDBloodParticlesObjects7.length = 0; +gdjs.MindscapeCode.GDBloodParticlesObjects8.length = 0; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.MindscapeCode.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.MindscapeCode.GDDoorParticlesObjects1.length = 0; +gdjs.MindscapeCode.GDDoorParticlesObjects2.length = 0; +gdjs.MindscapeCode.GDDoorParticlesObjects3.length = 0; +gdjs.MindscapeCode.GDDoorParticlesObjects4.length = 0; +gdjs.MindscapeCode.GDDoorParticlesObjects5.length = 0; +gdjs.MindscapeCode.GDDoorParticlesObjects6.length = 0; +gdjs.MindscapeCode.GDDoorParticlesObjects7.length = 0; +gdjs.MindscapeCode.GDDoorParticlesObjects8.length = 0; +gdjs.MindscapeCode.GDDustParticleObjects1.length = 0; +gdjs.MindscapeCode.GDDustParticleObjects2.length = 0; +gdjs.MindscapeCode.GDDustParticleObjects3.length = 0; +gdjs.MindscapeCode.GDDustParticleObjects4.length = 0; +gdjs.MindscapeCode.GDDustParticleObjects5.length = 0; +gdjs.MindscapeCode.GDDustParticleObjects6.length = 0; +gdjs.MindscapeCode.GDDustParticleObjects7.length = 0; +gdjs.MindscapeCode.GDDustParticleObjects8.length = 0; +gdjs.MindscapeCode.GDLivesBarObjects1.length = 0; +gdjs.MindscapeCode.GDLivesBarObjects2.length = 0; +gdjs.MindscapeCode.GDLivesBarObjects3.length = 0; +gdjs.MindscapeCode.GDLivesBarObjects4.length = 0; +gdjs.MindscapeCode.GDLivesBarObjects5.length = 0; +gdjs.MindscapeCode.GDLivesBarObjects6.length = 0; +gdjs.MindscapeCode.GDLivesBarObjects7.length = 0; +gdjs.MindscapeCode.GDLivesBarObjects8.length = 0; +gdjs.MindscapeCode.GDHopeBarObjects1.length = 0; +gdjs.MindscapeCode.GDHopeBarObjects2.length = 0; +gdjs.MindscapeCode.GDHopeBarObjects3.length = 0; +gdjs.MindscapeCode.GDHopeBarObjects4.length = 0; +gdjs.MindscapeCode.GDHopeBarObjects5.length = 0; +gdjs.MindscapeCode.GDHopeBarObjects6.length = 0; +gdjs.MindscapeCode.GDHopeBarObjects7.length = 0; +gdjs.MindscapeCode.GDHopeBarObjects8.length = 0; +gdjs.MindscapeCode.GDMemoryObjects1.length = 0; +gdjs.MindscapeCode.GDMemoryObjects2.length = 0; +gdjs.MindscapeCode.GDMemoryObjects3.length = 0; +gdjs.MindscapeCode.GDMemoryObjects4.length = 0; +gdjs.MindscapeCode.GDMemoryObjects5.length = 0; +gdjs.MindscapeCode.GDMemoryObjects6.length = 0; +gdjs.MindscapeCode.GDMemoryObjects7.length = 0; +gdjs.MindscapeCode.GDMemoryObjects8.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.MindscapeCode.GDHorizontalDemonObjects1.length = 0; +gdjs.MindscapeCode.GDHorizontalDemonObjects2.length = 0; +gdjs.MindscapeCode.GDHorizontalDemonObjects3.length = 0; +gdjs.MindscapeCode.GDHorizontalDemonObjects4.length = 0; +gdjs.MindscapeCode.GDHorizontalDemonObjects5.length = 0; +gdjs.MindscapeCode.GDHorizontalDemonObjects6.length = 0; +gdjs.MindscapeCode.GDHorizontalDemonObjects7.length = 0; +gdjs.MindscapeCode.GDHorizontalDemonObjects8.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.MindscapeCode.GDFlippingPlatformObjects1.length = 0; +gdjs.MindscapeCode.GDFlippingPlatformObjects2.length = 0; +gdjs.MindscapeCode.GDFlippingPlatformObjects3.length = 0; +gdjs.MindscapeCode.GDFlippingPlatformObjects4.length = 0; +gdjs.MindscapeCode.GDFlippingPlatformObjects5.length = 0; +gdjs.MindscapeCode.GDFlippingPlatformObjects6.length = 0; +gdjs.MindscapeCode.GDFlippingPlatformObjects7.length = 0; +gdjs.MindscapeCode.GDFlippingPlatformObjects8.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.MindscapeCode.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.MindscapeCode.GDFlippingPlatform2Objects1.length = 0; +gdjs.MindscapeCode.GDFlippingPlatform2Objects2.length = 0; +gdjs.MindscapeCode.GDFlippingPlatform2Objects3.length = 0; +gdjs.MindscapeCode.GDFlippingPlatform2Objects4.length = 0; +gdjs.MindscapeCode.GDFlippingPlatform2Objects5.length = 0; +gdjs.MindscapeCode.GDFlippingPlatform2Objects6.length = 0; +gdjs.MindscapeCode.GDFlippingPlatform2Objects7.length = 0; +gdjs.MindscapeCode.GDFlippingPlatform2Objects8.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.MindscapeCode.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.MindscapeCode.GDTestObjects1.length = 0; +gdjs.MindscapeCode.GDTestObjects2.length = 0; +gdjs.MindscapeCode.GDTestObjects3.length = 0; +gdjs.MindscapeCode.GDTestObjects4.length = 0; +gdjs.MindscapeCode.GDTestObjects5.length = 0; +gdjs.MindscapeCode.GDTestObjects6.length = 0; +gdjs.MindscapeCode.GDTestObjects7.length = 0; +gdjs.MindscapeCode.GDTestObjects8.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.MindscapeCode.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.MindscapeCode.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.MindscapeCode.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.MindscapeCode.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.MindscapeCode.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.MindscapeCode.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.MindscapeCode.GDLaserRingObjects1.length = 0; +gdjs.MindscapeCode.GDLaserRingObjects2.length = 0; +gdjs.MindscapeCode.GDLaserRingObjects3.length = 0; +gdjs.MindscapeCode.GDLaserRingObjects4.length = 0; +gdjs.MindscapeCode.GDLaserRingObjects5.length = 0; +gdjs.MindscapeCode.GDLaserRingObjects6.length = 0; +gdjs.MindscapeCode.GDLaserRingObjects7.length = 0; +gdjs.MindscapeCode.GDLaserRingObjects8.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.MindscapeCode.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.MindscapeCode.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.MindscapeCode.GDCameraGlitchFixObjects1.length = 0; +gdjs.MindscapeCode.GDCameraGlitchFixObjects2.length = 0; +gdjs.MindscapeCode.GDCameraGlitchFixObjects3.length = 0; +gdjs.MindscapeCode.GDCameraGlitchFixObjects4.length = 0; +gdjs.MindscapeCode.GDCameraGlitchFixObjects5.length = 0; +gdjs.MindscapeCode.GDCameraGlitchFixObjects6.length = 0; +gdjs.MindscapeCode.GDCameraGlitchFixObjects7.length = 0; +gdjs.MindscapeCode.GDCameraGlitchFixObjects8.length = 0; +gdjs.MindscapeCode.GDLeftBoundaryObjects1.length = 0; +gdjs.MindscapeCode.GDLeftBoundaryObjects2.length = 0; +gdjs.MindscapeCode.GDLeftBoundaryObjects3.length = 0; +gdjs.MindscapeCode.GDLeftBoundaryObjects4.length = 0; +gdjs.MindscapeCode.GDLeftBoundaryObjects5.length = 0; +gdjs.MindscapeCode.GDLeftBoundaryObjects6.length = 0; +gdjs.MindscapeCode.GDLeftBoundaryObjects7.length = 0; +gdjs.MindscapeCode.GDLeftBoundaryObjects8.length = 0; +gdjs.MindscapeCode.GDRightBoundaryObjects1.length = 0; +gdjs.MindscapeCode.GDRightBoundaryObjects2.length = 0; +gdjs.MindscapeCode.GDRightBoundaryObjects3.length = 0; +gdjs.MindscapeCode.GDRightBoundaryObjects4.length = 0; +gdjs.MindscapeCode.GDRightBoundaryObjects5.length = 0; +gdjs.MindscapeCode.GDRightBoundaryObjects6.length = 0; +gdjs.MindscapeCode.GDRightBoundaryObjects7.length = 0; +gdjs.MindscapeCode.GDRightBoundaryObjects8.length = 0; +gdjs.MindscapeCode.GDTopBoundaryObjects1.length = 0; +gdjs.MindscapeCode.GDTopBoundaryObjects2.length = 0; +gdjs.MindscapeCode.GDTopBoundaryObjects3.length = 0; +gdjs.MindscapeCode.GDTopBoundaryObjects4.length = 0; +gdjs.MindscapeCode.GDTopBoundaryObjects5.length = 0; +gdjs.MindscapeCode.GDTopBoundaryObjects6.length = 0; +gdjs.MindscapeCode.GDTopBoundaryObjects7.length = 0; +gdjs.MindscapeCode.GDTopBoundaryObjects8.length = 0; +gdjs.MindscapeCode.GDBottomBoundaryObjects1.length = 0; +gdjs.MindscapeCode.GDBottomBoundaryObjects2.length = 0; +gdjs.MindscapeCode.GDBottomBoundaryObjects3.length = 0; +gdjs.MindscapeCode.GDBottomBoundaryObjects4.length = 0; +gdjs.MindscapeCode.GDBottomBoundaryObjects5.length = 0; +gdjs.MindscapeCode.GDBottomBoundaryObjects6.length = 0; +gdjs.MindscapeCode.GDBottomBoundaryObjects7.length = 0; +gdjs.MindscapeCode.GDBottomBoundaryObjects8.length = 0; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.MindscapeCode.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.MindscapeCode.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.MindscapeCode.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595WObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595WObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595WObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595WObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595WObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595WObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595WObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595WObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595AObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595AObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595AObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595AObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595AObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595AObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595AObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595AObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595SObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595SObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595SObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595SObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595SObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595SObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595SObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595SObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595DObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595DObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595DObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595DObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595DObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595DObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595DObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595DObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595SpaceObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595HealObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595HealObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595HealObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595HealObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595HealObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595HealObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595HealObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595HealObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595ProceedObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595DeathObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595DeathObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595DeathObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595DeathObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595DeathObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595DeathObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595DeathObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595DeathObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595KillObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595KillObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595KillObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595KillObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595KillObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595KillObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595KillObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595KillObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595CollectObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595CollectObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595CollectObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595CollectObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595CollectObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595CollectObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595CollectObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595CollectObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595ArrowObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595JumpObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595JumpObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595JumpObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595JumpObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595JumpObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595JumpObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595JumpObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595JumpObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595HoldObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595HoldObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595HoldObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595HoldObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595HoldObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595HoldObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595HoldObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595HoldObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595RestartObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595RestartObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595RestartObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595RestartObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595RestartObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595RestartObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595RestartObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595RestartObjects8.length = 0; +gdjs.MindscapeCode.GDSinage_9595PauseObjects1.length = 0; +gdjs.MindscapeCode.GDSinage_9595PauseObjects2.length = 0; +gdjs.MindscapeCode.GDSinage_9595PauseObjects3.length = 0; +gdjs.MindscapeCode.GDSinage_9595PauseObjects4.length = 0; +gdjs.MindscapeCode.GDSinage_9595PauseObjects5.length = 0; +gdjs.MindscapeCode.GDSinage_9595PauseObjects6.length = 0; +gdjs.MindscapeCode.GDSinage_9595PauseObjects7.length = 0; +gdjs.MindscapeCode.GDSinage_9595PauseObjects8.length = 0; +gdjs.MindscapeCode.GDTest2Objects1.length = 0; +gdjs.MindscapeCode.GDTest2Objects2.length = 0; +gdjs.MindscapeCode.GDTest2Objects3.length = 0; +gdjs.MindscapeCode.GDTest2Objects4.length = 0; +gdjs.MindscapeCode.GDTest2Objects5.length = 0; +gdjs.MindscapeCode.GDTest2Objects6.length = 0; +gdjs.MindscapeCode.GDTest2Objects7.length = 0; +gdjs.MindscapeCode.GDTest2Objects8.length = 0; + +gdjs.MindscapeCode.eventsList142(runtimeScene); + +return; + +} + +gdjs['MindscapeCode'] = gdjs.MindscapeCode; diff --git a/Builds/0.0.6/app/code12.js b/Builds/0.0.6/app/code12.js new file mode 100644 index 0000000000000000000000000000000000000000..903befebc0d17b61c89083d31cccfc1eeda16897 --- /dev/null +++ b/Builds/0.0.6/app/code12.js @@ -0,0 +1,10255 @@ +gdjs.MainMenuCode = {}; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.MainMenuCode.GDPlayerObjects3_1final = []; + +gdjs.MainMenuCode.GDPlayerObjects5_1final = []; + +gdjs.MainMenuCode.GDPortalObjects3_1final = []; + +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.MainMenuCode.GDMenuBackgroundObjects1= []; +gdjs.MainMenuCode.GDMenuBackgroundObjects2= []; +gdjs.MainMenuCode.GDMenuBackgroundObjects3= []; +gdjs.MainMenuCode.GDMenuBackgroundObjects4= []; +gdjs.MainMenuCode.GDMenuBackgroundObjects5= []; +gdjs.MainMenuCode.GDMenuBackgroundObjects6= []; +gdjs.MainMenuCode.GDMenuBackgroundObjects7= []; +gdjs.MainMenuCode.GDMenuBackgroundObjects8= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects1= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects2= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects3= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects4= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects5= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects6= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects7= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects8= []; +gdjs.MainMenuCode.GDRightBoundaryObjects1= []; +gdjs.MainMenuCode.GDRightBoundaryObjects2= []; +gdjs.MainMenuCode.GDRightBoundaryObjects3= []; +gdjs.MainMenuCode.GDRightBoundaryObjects4= []; +gdjs.MainMenuCode.GDRightBoundaryObjects5= []; +gdjs.MainMenuCode.GDRightBoundaryObjects6= []; +gdjs.MainMenuCode.GDRightBoundaryObjects7= []; +gdjs.MainMenuCode.GDRightBoundaryObjects8= []; +gdjs.MainMenuCode.GDTopBoundaryObjects1= []; +gdjs.MainMenuCode.GDTopBoundaryObjects2= []; +gdjs.MainMenuCode.GDTopBoundaryObjects3= []; +gdjs.MainMenuCode.GDTopBoundaryObjects4= []; +gdjs.MainMenuCode.GDTopBoundaryObjects5= []; +gdjs.MainMenuCode.GDTopBoundaryObjects6= []; +gdjs.MainMenuCode.GDTopBoundaryObjects7= []; +gdjs.MainMenuCode.GDTopBoundaryObjects8= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects1= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects2= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects3= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects4= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects5= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects6= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects7= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects8= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects1= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects2= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects3= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects4= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects5= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects6= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects7= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects8= []; +gdjs.MainMenuCode.GDSneakySalamanderObjects1= []; +gdjs.MainMenuCode.GDSneakySalamanderObjects2= []; +gdjs.MainMenuCode.GDSneakySalamanderObjects3= []; +gdjs.MainMenuCode.GDSneakySalamanderObjects4= []; +gdjs.MainMenuCode.GDSneakySalamanderObjects5= []; +gdjs.MainMenuCode.GDSneakySalamanderObjects6= []; +gdjs.MainMenuCode.GDSneakySalamanderObjects7= []; +gdjs.MainMenuCode.GDSneakySalamanderObjects8= []; +gdjs.MainMenuCode.GDNewGameButtonObjects1= []; +gdjs.MainMenuCode.GDNewGameButtonObjects2= []; +gdjs.MainMenuCode.GDNewGameButtonObjects3= []; +gdjs.MainMenuCode.GDNewGameButtonObjects4= []; +gdjs.MainMenuCode.GDNewGameButtonObjects5= []; +gdjs.MainMenuCode.GDNewGameButtonObjects6= []; +gdjs.MainMenuCode.GDNewGameButtonObjects7= []; +gdjs.MainMenuCode.GDNewGameButtonObjects8= []; +gdjs.MainMenuCode.GDCreditsButtonObjects1= []; +gdjs.MainMenuCode.GDCreditsButtonObjects2= []; +gdjs.MainMenuCode.GDCreditsButtonObjects3= []; +gdjs.MainMenuCode.GDCreditsButtonObjects4= []; +gdjs.MainMenuCode.GDCreditsButtonObjects5= []; +gdjs.MainMenuCode.GDCreditsButtonObjects6= []; +gdjs.MainMenuCode.GDCreditsButtonObjects7= []; +gdjs.MainMenuCode.GDCreditsButtonObjects8= []; +gdjs.MainMenuCode.GDExitButtonObjects1= []; +gdjs.MainMenuCode.GDExitButtonObjects2= []; +gdjs.MainMenuCode.GDExitButtonObjects3= []; +gdjs.MainMenuCode.GDExitButtonObjects4= []; +gdjs.MainMenuCode.GDExitButtonObjects5= []; +gdjs.MainMenuCode.GDExitButtonObjects6= []; +gdjs.MainMenuCode.GDExitButtonObjects7= []; +gdjs.MainMenuCode.GDExitButtonObjects8= []; +gdjs.MainMenuCode.GDPlayerObjects1= []; +gdjs.MainMenuCode.GDPlayerObjects2= []; +gdjs.MainMenuCode.GDPlayerObjects3= []; +gdjs.MainMenuCode.GDPlayerObjects4= []; +gdjs.MainMenuCode.GDPlayerObjects5= []; +gdjs.MainMenuCode.GDPlayerObjects6= []; +gdjs.MainMenuCode.GDPlayerObjects7= []; +gdjs.MainMenuCode.GDPlayerObjects8= []; +gdjs.MainMenuCode.GDFlyingDemonObjects1= []; +gdjs.MainMenuCode.GDFlyingDemonObjects2= []; +gdjs.MainMenuCode.GDFlyingDemonObjects3= []; +gdjs.MainMenuCode.GDFlyingDemonObjects4= []; +gdjs.MainMenuCode.GDFlyingDemonObjects5= []; +gdjs.MainMenuCode.GDFlyingDemonObjects6= []; +gdjs.MainMenuCode.GDFlyingDemonObjects7= []; +gdjs.MainMenuCode.GDFlyingDemonObjects8= []; +gdjs.MainMenuCode.GDFireDemonObjects1= []; +gdjs.MainMenuCode.GDFireDemonObjects2= []; +gdjs.MainMenuCode.GDFireDemonObjects3= []; +gdjs.MainMenuCode.GDFireDemonObjects4= []; +gdjs.MainMenuCode.GDFireDemonObjects5= []; +gdjs.MainMenuCode.GDFireDemonObjects6= []; +gdjs.MainMenuCode.GDFireDemonObjects7= []; +gdjs.MainMenuCode.GDFireDemonObjects8= []; +gdjs.MainMenuCode.GDCheckpointObjects1= []; +gdjs.MainMenuCode.GDCheckpointObjects2= []; +gdjs.MainMenuCode.GDCheckpointObjects3= []; +gdjs.MainMenuCode.GDCheckpointObjects4= []; +gdjs.MainMenuCode.GDCheckpointObjects5= []; +gdjs.MainMenuCode.GDCheckpointObjects6= []; +gdjs.MainMenuCode.GDCheckpointObjects7= []; +gdjs.MainMenuCode.GDCheckpointObjects8= []; +gdjs.MainMenuCode.GDStaticPlatform3Objects1= []; +gdjs.MainMenuCode.GDStaticPlatform3Objects2= []; +gdjs.MainMenuCode.GDStaticPlatform3Objects3= []; +gdjs.MainMenuCode.GDStaticPlatform3Objects4= []; +gdjs.MainMenuCode.GDStaticPlatform3Objects5= []; +gdjs.MainMenuCode.GDStaticPlatform3Objects6= []; +gdjs.MainMenuCode.GDStaticPlatform3Objects7= []; +gdjs.MainMenuCode.GDStaticPlatform3Objects8= []; +gdjs.MainMenuCode.GDStaticPlatform2Objects1= []; +gdjs.MainMenuCode.GDStaticPlatform2Objects2= []; +gdjs.MainMenuCode.GDStaticPlatform2Objects3= []; +gdjs.MainMenuCode.GDStaticPlatform2Objects4= []; +gdjs.MainMenuCode.GDStaticPlatform2Objects5= []; +gdjs.MainMenuCode.GDStaticPlatform2Objects6= []; +gdjs.MainMenuCode.GDStaticPlatform2Objects7= []; +gdjs.MainMenuCode.GDStaticPlatform2Objects8= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.MainMenuCode.GDStaticPlatform1Objects1= []; +gdjs.MainMenuCode.GDStaticPlatform1Objects2= []; +gdjs.MainMenuCode.GDStaticPlatform1Objects3= []; +gdjs.MainMenuCode.GDStaticPlatform1Objects4= []; +gdjs.MainMenuCode.GDStaticPlatform1Objects5= []; +gdjs.MainMenuCode.GDStaticPlatform1Objects6= []; +gdjs.MainMenuCode.GDStaticPlatform1Objects7= []; +gdjs.MainMenuCode.GDStaticPlatform1Objects8= []; +gdjs.MainMenuCode.GDPortalObjects1= []; +gdjs.MainMenuCode.GDPortalObjects2= []; +gdjs.MainMenuCode.GDPortalObjects3= []; +gdjs.MainMenuCode.GDPortalObjects4= []; +gdjs.MainMenuCode.GDPortalObjects5= []; +gdjs.MainMenuCode.GDPortalObjects6= []; +gdjs.MainMenuCode.GDPortalObjects7= []; +gdjs.MainMenuCode.GDPortalObjects8= []; +gdjs.MainMenuCode.GDLadderObjects1= []; +gdjs.MainMenuCode.GDLadderObjects2= []; +gdjs.MainMenuCode.GDLadderObjects3= []; +gdjs.MainMenuCode.GDLadderObjects4= []; +gdjs.MainMenuCode.GDLadderObjects5= []; +gdjs.MainMenuCode.GDLadderObjects6= []; +gdjs.MainMenuCode.GDLadderObjects7= []; +gdjs.MainMenuCode.GDLadderObjects8= []; +gdjs.MainMenuCode.GDBloodParticlesObjects1= []; +gdjs.MainMenuCode.GDBloodParticlesObjects2= []; +gdjs.MainMenuCode.GDBloodParticlesObjects3= []; +gdjs.MainMenuCode.GDBloodParticlesObjects4= []; +gdjs.MainMenuCode.GDBloodParticlesObjects5= []; +gdjs.MainMenuCode.GDBloodParticlesObjects6= []; +gdjs.MainMenuCode.GDBloodParticlesObjects7= []; +gdjs.MainMenuCode.GDBloodParticlesObjects8= []; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects1= []; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects2= []; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects3= []; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects4= []; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects5= []; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects6= []; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects7= []; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects8= []; +gdjs.MainMenuCode.GDDoorParticlesObjects1= []; +gdjs.MainMenuCode.GDDoorParticlesObjects2= []; +gdjs.MainMenuCode.GDDoorParticlesObjects3= []; +gdjs.MainMenuCode.GDDoorParticlesObjects4= []; +gdjs.MainMenuCode.GDDoorParticlesObjects5= []; +gdjs.MainMenuCode.GDDoorParticlesObjects6= []; +gdjs.MainMenuCode.GDDoorParticlesObjects7= []; +gdjs.MainMenuCode.GDDoorParticlesObjects8= []; +gdjs.MainMenuCode.GDDustParticleObjects1= []; +gdjs.MainMenuCode.GDDustParticleObjects2= []; +gdjs.MainMenuCode.GDDustParticleObjects3= []; +gdjs.MainMenuCode.GDDustParticleObjects4= []; +gdjs.MainMenuCode.GDDustParticleObjects5= []; +gdjs.MainMenuCode.GDDustParticleObjects6= []; +gdjs.MainMenuCode.GDDustParticleObjects7= []; +gdjs.MainMenuCode.GDDustParticleObjects8= []; +gdjs.MainMenuCode.GDLivesBarObjects1= []; +gdjs.MainMenuCode.GDLivesBarObjects2= []; +gdjs.MainMenuCode.GDLivesBarObjects3= []; +gdjs.MainMenuCode.GDLivesBarObjects4= []; +gdjs.MainMenuCode.GDLivesBarObjects5= []; +gdjs.MainMenuCode.GDLivesBarObjects6= []; +gdjs.MainMenuCode.GDLivesBarObjects7= []; +gdjs.MainMenuCode.GDLivesBarObjects8= []; +gdjs.MainMenuCode.GDHopeBarObjects1= []; +gdjs.MainMenuCode.GDHopeBarObjects2= []; +gdjs.MainMenuCode.GDHopeBarObjects3= []; +gdjs.MainMenuCode.GDHopeBarObjects4= []; +gdjs.MainMenuCode.GDHopeBarObjects5= []; +gdjs.MainMenuCode.GDHopeBarObjects6= []; +gdjs.MainMenuCode.GDHopeBarObjects7= []; +gdjs.MainMenuCode.GDHopeBarObjects8= []; +gdjs.MainMenuCode.GDMemoryObjects1= []; +gdjs.MainMenuCode.GDMemoryObjects2= []; +gdjs.MainMenuCode.GDMemoryObjects3= []; +gdjs.MainMenuCode.GDMemoryObjects4= []; +gdjs.MainMenuCode.GDMemoryObjects5= []; +gdjs.MainMenuCode.GDMemoryObjects6= []; +gdjs.MainMenuCode.GDMemoryObjects7= []; +gdjs.MainMenuCode.GDMemoryObjects8= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.MainMenuCode.GDHorizontalDemonObjects1= []; +gdjs.MainMenuCode.GDHorizontalDemonObjects2= []; +gdjs.MainMenuCode.GDHorizontalDemonObjects3= []; +gdjs.MainMenuCode.GDHorizontalDemonObjects4= []; +gdjs.MainMenuCode.GDHorizontalDemonObjects5= []; +gdjs.MainMenuCode.GDHorizontalDemonObjects6= []; +gdjs.MainMenuCode.GDHorizontalDemonObjects7= []; +gdjs.MainMenuCode.GDHorizontalDemonObjects8= []; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects1= []; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects2= []; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3= []; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4= []; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5= []; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects6= []; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects7= []; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects8= []; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects1= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects2= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects4= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects5= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects6= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects7= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects8= []; +gdjs.MainMenuCode.GDFlippingPlatformObjects1= []; +gdjs.MainMenuCode.GDFlippingPlatformObjects2= []; +gdjs.MainMenuCode.GDFlippingPlatformObjects3= []; +gdjs.MainMenuCode.GDFlippingPlatformObjects4= []; +gdjs.MainMenuCode.GDFlippingPlatformObjects5= []; +gdjs.MainMenuCode.GDFlippingPlatformObjects6= []; +gdjs.MainMenuCode.GDFlippingPlatformObjects7= []; +gdjs.MainMenuCode.GDFlippingPlatformObjects8= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects1= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects2= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects3= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects5= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects6= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects7= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects8= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.MainMenuCode.GDFlippingPlatform2Objects1= []; +gdjs.MainMenuCode.GDFlippingPlatform2Objects2= []; +gdjs.MainMenuCode.GDFlippingPlatform2Objects3= []; +gdjs.MainMenuCode.GDFlippingPlatform2Objects4= []; +gdjs.MainMenuCode.GDFlippingPlatform2Objects5= []; +gdjs.MainMenuCode.GDFlippingPlatform2Objects6= []; +gdjs.MainMenuCode.GDFlippingPlatform2Objects7= []; +gdjs.MainMenuCode.GDFlippingPlatform2Objects8= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects1= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects2= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects5= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects6= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects7= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects8= []; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects1= []; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects2= []; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects3= []; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4= []; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5= []; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6= []; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects7= []; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects8= []; +gdjs.MainMenuCode.GDTestObjects1= []; +gdjs.MainMenuCode.GDTestObjects2= []; +gdjs.MainMenuCode.GDTestObjects3= []; +gdjs.MainMenuCode.GDTestObjects4= []; +gdjs.MainMenuCode.GDTestObjects5= []; +gdjs.MainMenuCode.GDTestObjects6= []; +gdjs.MainMenuCode.GDTestObjects7= []; +gdjs.MainMenuCode.GDTestObjects8= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects1= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects2= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects4= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects5= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects6= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects7= []; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects8= []; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects1= []; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects2= []; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3= []; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects4= []; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects5= []; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects6= []; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects7= []; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects8= []; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects1= []; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects2= []; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects3= []; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4= []; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects5= []; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects6= []; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects7= []; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects8= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects1= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects2= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects3= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects6= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects8= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.MainMenuCode.GDLaserRingObjects1= []; +gdjs.MainMenuCode.GDLaserRingObjects2= []; +gdjs.MainMenuCode.GDLaserRingObjects3= []; +gdjs.MainMenuCode.GDLaserRingObjects4= []; +gdjs.MainMenuCode.GDLaserRingObjects5= []; +gdjs.MainMenuCode.GDLaserRingObjects6= []; +gdjs.MainMenuCode.GDLaserRingObjects7= []; +gdjs.MainMenuCode.GDLaserRingObjects8= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects1= []; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects2= []; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects3= []; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4= []; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects5= []; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects6= []; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects7= []; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects8= []; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects1= []; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects2= []; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3= []; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4= []; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects5= []; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects6= []; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects7= []; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects8= []; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects1= []; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects2= []; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3= []; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4= []; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5= []; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects6= []; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects7= []; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects8= []; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects1= []; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects2= []; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects3= []; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4= []; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects5= []; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects6= []; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects7= []; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects8= []; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects1= []; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects2= []; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects3= []; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4= []; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects5= []; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects6= []; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects7= []; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects8= []; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects1= []; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects2= []; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects3= []; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4= []; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects5= []; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects6= []; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects7= []; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects8= []; +gdjs.MainMenuCode.GDCameraGlitchFixObjects1= []; +gdjs.MainMenuCode.GDCameraGlitchFixObjects2= []; +gdjs.MainMenuCode.GDCameraGlitchFixObjects3= []; +gdjs.MainMenuCode.GDCameraGlitchFixObjects4= []; +gdjs.MainMenuCode.GDCameraGlitchFixObjects5= []; +gdjs.MainMenuCode.GDCameraGlitchFixObjects6= []; +gdjs.MainMenuCode.GDCameraGlitchFixObjects7= []; +gdjs.MainMenuCode.GDCameraGlitchFixObjects8= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects1= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects2= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects3= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects4= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects5= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects6= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects7= []; +gdjs.MainMenuCode.GDLeftBoundaryObjects8= []; +gdjs.MainMenuCode.GDRightBoundaryObjects1= []; +gdjs.MainMenuCode.GDRightBoundaryObjects2= []; +gdjs.MainMenuCode.GDRightBoundaryObjects3= []; +gdjs.MainMenuCode.GDRightBoundaryObjects4= []; +gdjs.MainMenuCode.GDRightBoundaryObjects5= []; +gdjs.MainMenuCode.GDRightBoundaryObjects6= []; +gdjs.MainMenuCode.GDRightBoundaryObjects7= []; +gdjs.MainMenuCode.GDRightBoundaryObjects8= []; +gdjs.MainMenuCode.GDTopBoundaryObjects1= []; +gdjs.MainMenuCode.GDTopBoundaryObjects2= []; +gdjs.MainMenuCode.GDTopBoundaryObjects3= []; +gdjs.MainMenuCode.GDTopBoundaryObjects4= []; +gdjs.MainMenuCode.GDTopBoundaryObjects5= []; +gdjs.MainMenuCode.GDTopBoundaryObjects6= []; +gdjs.MainMenuCode.GDTopBoundaryObjects7= []; +gdjs.MainMenuCode.GDTopBoundaryObjects8= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects1= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects2= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects3= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects4= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects5= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects6= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects7= []; +gdjs.MainMenuCode.GDBottomBoundaryObjects8= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects1= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects2= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects3= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects4= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects5= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects6= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects7= []; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects8= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects1= []; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects2= []; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3= []; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4= []; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5= []; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects6= []; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects7= []; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects8= []; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects1= []; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2= []; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3= []; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4= []; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5= []; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects6= []; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects7= []; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects8= []; +gdjs.MainMenuCode.GDSinage_9595WObjects1= []; +gdjs.MainMenuCode.GDSinage_9595WObjects2= []; +gdjs.MainMenuCode.GDSinage_9595WObjects3= []; +gdjs.MainMenuCode.GDSinage_9595WObjects4= []; +gdjs.MainMenuCode.GDSinage_9595WObjects5= []; +gdjs.MainMenuCode.GDSinage_9595WObjects6= []; +gdjs.MainMenuCode.GDSinage_9595WObjects7= []; +gdjs.MainMenuCode.GDSinage_9595WObjects8= []; +gdjs.MainMenuCode.GDSinage_9595AObjects1= []; +gdjs.MainMenuCode.GDSinage_9595AObjects2= []; +gdjs.MainMenuCode.GDSinage_9595AObjects3= []; +gdjs.MainMenuCode.GDSinage_9595AObjects4= []; +gdjs.MainMenuCode.GDSinage_9595AObjects5= []; +gdjs.MainMenuCode.GDSinage_9595AObjects6= []; +gdjs.MainMenuCode.GDSinage_9595AObjects7= []; +gdjs.MainMenuCode.GDSinage_9595AObjects8= []; +gdjs.MainMenuCode.GDSinage_9595SObjects1= []; +gdjs.MainMenuCode.GDSinage_9595SObjects2= []; +gdjs.MainMenuCode.GDSinage_9595SObjects3= []; +gdjs.MainMenuCode.GDSinage_9595SObjects4= []; +gdjs.MainMenuCode.GDSinage_9595SObjects5= []; +gdjs.MainMenuCode.GDSinage_9595SObjects6= []; +gdjs.MainMenuCode.GDSinage_9595SObjects7= []; +gdjs.MainMenuCode.GDSinage_9595SObjects8= []; +gdjs.MainMenuCode.GDSinage_9595DObjects1= []; +gdjs.MainMenuCode.GDSinage_9595DObjects2= []; +gdjs.MainMenuCode.GDSinage_9595DObjects3= []; +gdjs.MainMenuCode.GDSinage_9595DObjects4= []; +gdjs.MainMenuCode.GDSinage_9595DObjects5= []; +gdjs.MainMenuCode.GDSinage_9595DObjects6= []; +gdjs.MainMenuCode.GDSinage_9595DObjects7= []; +gdjs.MainMenuCode.GDSinage_9595DObjects8= []; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects1= []; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects2= []; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects3= []; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects4= []; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects5= []; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects6= []; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects7= []; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects8= []; +gdjs.MainMenuCode.GDSinage_9595HealObjects1= []; +gdjs.MainMenuCode.GDSinage_9595HealObjects2= []; +gdjs.MainMenuCode.GDSinage_9595HealObjects3= []; +gdjs.MainMenuCode.GDSinage_9595HealObjects4= []; +gdjs.MainMenuCode.GDSinage_9595HealObjects5= []; +gdjs.MainMenuCode.GDSinage_9595HealObjects6= []; +gdjs.MainMenuCode.GDSinage_9595HealObjects7= []; +gdjs.MainMenuCode.GDSinage_9595HealObjects8= []; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects1= []; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects2= []; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects3= []; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects4= []; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects5= []; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects6= []; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects7= []; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects8= []; +gdjs.MainMenuCode.GDSinage_9595DeathObjects1= []; +gdjs.MainMenuCode.GDSinage_9595DeathObjects2= []; +gdjs.MainMenuCode.GDSinage_9595DeathObjects3= []; +gdjs.MainMenuCode.GDSinage_9595DeathObjects4= []; +gdjs.MainMenuCode.GDSinage_9595DeathObjects5= []; +gdjs.MainMenuCode.GDSinage_9595DeathObjects6= []; +gdjs.MainMenuCode.GDSinage_9595DeathObjects7= []; +gdjs.MainMenuCode.GDSinage_9595DeathObjects8= []; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects1= []; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects2= []; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects3= []; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects4= []; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects5= []; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects6= []; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects7= []; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects8= []; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects1= []; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects2= []; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects3= []; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects4= []; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects5= []; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects6= []; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects7= []; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects8= []; +gdjs.MainMenuCode.GDSinage_9595KillObjects1= []; +gdjs.MainMenuCode.GDSinage_9595KillObjects2= []; +gdjs.MainMenuCode.GDSinage_9595KillObjects3= []; +gdjs.MainMenuCode.GDSinage_9595KillObjects4= []; +gdjs.MainMenuCode.GDSinage_9595KillObjects5= []; +gdjs.MainMenuCode.GDSinage_9595KillObjects6= []; +gdjs.MainMenuCode.GDSinage_9595KillObjects7= []; +gdjs.MainMenuCode.GDSinage_9595KillObjects8= []; +gdjs.MainMenuCode.GDSinage_9595CollectObjects1= []; +gdjs.MainMenuCode.GDSinage_9595CollectObjects2= []; +gdjs.MainMenuCode.GDSinage_9595CollectObjects3= []; +gdjs.MainMenuCode.GDSinage_9595CollectObjects4= []; +gdjs.MainMenuCode.GDSinage_9595CollectObjects5= []; +gdjs.MainMenuCode.GDSinage_9595CollectObjects6= []; +gdjs.MainMenuCode.GDSinage_9595CollectObjects7= []; +gdjs.MainMenuCode.GDSinage_9595CollectObjects8= []; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects1= []; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects2= []; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects3= []; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects4= []; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects5= []; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects6= []; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects7= []; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects8= []; +gdjs.MainMenuCode.GDSinage_9595JumpObjects1= []; +gdjs.MainMenuCode.GDSinage_9595JumpObjects2= []; +gdjs.MainMenuCode.GDSinage_9595JumpObjects3= []; +gdjs.MainMenuCode.GDSinage_9595JumpObjects4= []; +gdjs.MainMenuCode.GDSinage_9595JumpObjects5= []; +gdjs.MainMenuCode.GDSinage_9595JumpObjects6= []; +gdjs.MainMenuCode.GDSinage_9595JumpObjects7= []; +gdjs.MainMenuCode.GDSinage_9595JumpObjects8= []; +gdjs.MainMenuCode.GDSinage_9595HoldObjects1= []; +gdjs.MainMenuCode.GDSinage_9595HoldObjects2= []; +gdjs.MainMenuCode.GDSinage_9595HoldObjects3= []; +gdjs.MainMenuCode.GDSinage_9595HoldObjects4= []; +gdjs.MainMenuCode.GDSinage_9595HoldObjects5= []; +gdjs.MainMenuCode.GDSinage_9595HoldObjects6= []; +gdjs.MainMenuCode.GDSinage_9595HoldObjects7= []; +gdjs.MainMenuCode.GDSinage_9595HoldObjects8= []; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects1= []; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects2= []; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects3= []; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects4= []; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects5= []; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects6= []; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects7= []; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects8= []; +gdjs.MainMenuCode.GDSinage_9595RestartObjects1= []; +gdjs.MainMenuCode.GDSinage_9595RestartObjects2= []; +gdjs.MainMenuCode.GDSinage_9595RestartObjects3= []; +gdjs.MainMenuCode.GDSinage_9595RestartObjects4= []; +gdjs.MainMenuCode.GDSinage_9595RestartObjects5= []; +gdjs.MainMenuCode.GDSinage_9595RestartObjects6= []; +gdjs.MainMenuCode.GDSinage_9595RestartObjects7= []; +gdjs.MainMenuCode.GDSinage_9595RestartObjects8= []; +gdjs.MainMenuCode.GDSinage_9595PauseObjects1= []; +gdjs.MainMenuCode.GDSinage_9595PauseObjects2= []; +gdjs.MainMenuCode.GDSinage_9595PauseObjects3= []; +gdjs.MainMenuCode.GDSinage_9595PauseObjects4= []; +gdjs.MainMenuCode.GDSinage_9595PauseObjects5= []; +gdjs.MainMenuCode.GDSinage_9595PauseObjects6= []; +gdjs.MainMenuCode.GDSinage_9595PauseObjects7= []; +gdjs.MainMenuCode.GDSinage_9595PauseObjects8= []; +gdjs.MainMenuCode.GDTest2Objects1= []; +gdjs.MainMenuCode.GDTest2Objects2= []; +gdjs.MainMenuCode.GDTest2Objects3= []; +gdjs.MainMenuCode.GDTest2Objects4= []; +gdjs.MainMenuCode.GDTest2Objects5= []; +gdjs.MainMenuCode.GDTest2Objects6= []; +gdjs.MainMenuCode.GDTest2Objects7= []; +gdjs.MainMenuCode.GDTest2Objects8= []; + + +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects3}); +gdjs.MainMenuCode.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects4[k] = gdjs.MainMenuCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.MainMenuCode.GDCheckpointObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects3}); +gdjs.MainMenuCode.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MainMenuCode.GDCheckpointObjects3 */ +/* Reuse gdjs.MainMenuCode.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects3Objects, (( gdjs.MainMenuCode.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDCheckpointObjects3[0].getPointX("")), (( gdjs.MainMenuCode.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.MainMenuCode.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects, (( gdjs.MainMenuCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects4[0].getPointX("")), (( gdjs.MainMenuCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.MainMenuCode.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects3Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.MainMenuCode.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDCheckpointObjects3[k] = gdjs.MainMenuCode.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.MainMenuCode.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.MainMenuCode.GDFlyingDemonObjects4, "FireDemon": gdjs.MainMenuCode.GDFireDemonObjects4, "HorizontalDemon": gdjs.MainMenuCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.MainMenuCode.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.MainMenuCode.GDFlyingDemonObjects4, "FireDemon": gdjs.MainMenuCode.GDFireDemonObjects4, "HorizontalDemon": gdjs.MainMenuCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.MainMenuCode.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.MainMenuCode.GDBloodParticlesObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4}); +gdjs.MainMenuCode.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserRingObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserRingObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDFireDemonObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDFlyingDemonObjects4[0].getVariables()) : gdjs.MainMenuCode.GDFireDemonObjects4[0].getVariables()) : gdjs.MainMenuCode.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserRingObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserRingObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDFireDemonObjects4.length === 0 ) ? ((gdjs.MainMenuCode.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDFlyingDemonObjects4[0].getVariables()) : gdjs.MainMenuCode.GDFireDemonObjects4[0].getVariables()) : gdjs.MainMenuCode.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserRingObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MainMenuCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserRingObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.MainMenuCode.GDFlyingDemonObjects4[0].getName()) :gdjs.MainMenuCode.GDFireDemonObjects4[0].getName()) :gdjs.MainMenuCode.GDHorizontalDemonObjects4[0].getName()) :gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.MainMenuCode.GDLaserRingObjects4[0].getName()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MainMenuCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserRingObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDFlyingDemonObjects4[k] = gdjs.MainMenuCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDFireDemonObjects4[k] = gdjs.MainMenuCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDHorizontalDemonObjects4[k] = gdjs.MainMenuCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserRingObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserRingObjects4[k] = gdjs.MainMenuCode.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDFlyingDemonObjects4[k] = gdjs.MainMenuCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDFireDemonObjects4[k] = gdjs.MainMenuCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDHorizontalDemonObjects4[k] = gdjs.MainMenuCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserRingObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserRingObjects4[k] = gdjs.MainMenuCode.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserRingObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4 */ +gdjs.MainMenuCode.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDBloodParticlesObjects4Objects, (( gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDFireDemonObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDLaserRingObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDFlyingDemonObjects4[0].getWidth()) :gdjs.MainMenuCode.GDFireDemonObjects4[0].getWidth()) :gdjs.MainMenuCode.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.MainMenuCode.GDLaserRingObjects4[0].getWidth()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDFireDemonObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDLaserRingObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.MainMenuCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDFlyingDemonObjects4[0].getHeight()) :gdjs.MainMenuCode.GDFireDemonObjects4[0].getHeight()) :gdjs.MainMenuCode.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.MainMenuCode.GDLaserRingObjects4[0].getHeight()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.MainMenuCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFireDemonObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserRingObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MainMenuCode.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.MainMenuCode.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.MainMenuCode.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.MainMenuCode.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserRingObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MainMenuCode.GDPlayerObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.MainMenuCode.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.MainMenuCode.userFunc0x1e373e0 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.MainMenuCode.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.MainMenuCode.userFunc0x1e373e0(runtimeScene, objects); + +} + + +};gdjs.MainMenuCode.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.MainMenuCode.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.MainMenuCode.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.MainMenuCode.GDFireDemonObjects5}); +gdjs.MainMenuCode.userFunc0x1e42b50 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.MainMenuCode.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MainMenuCode.GDFireDemonObjects5 */ +/* Reuse gdjs.MainMenuCode.GDFlyingDemonObjects5 */ +/* Reuse gdjs.MainMenuCode.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.MainMenuCode.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.MainMenuCode.GDFireDemonObjects5); +gdjs.MainMenuCode.userFunc0x1e42b50(runtimeScene, objects); + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5}); +gdjs.MainMenuCode.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5, gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5, gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5, gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5, gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5, gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5, gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5, gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.MainMenuCode.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MainMenuCode.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.MainMenuCode.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.MainMenuCode.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.MainMenuCode.eventsList13(runtimeScene); +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4}); +gdjs.MainMenuCode.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.MainMenuCode.eventsList8(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList14(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MainMenuCode.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects3[i].getVariableBoolean(gdjs.MainMenuCode.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects3[k] = gdjs.MainMenuCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects4[k] = gdjs.MainMenuCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.MainMenuCode.eventsList6(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList18(runtimeScene); +} + + +};gdjs.MainMenuCode.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects4[i].getVariableNumber(gdjs.MainMenuCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects4[k] = gdjs.MainMenuCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects3[i].getVariableNumber(gdjs.MainMenuCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects3[k] = gdjs.MainMenuCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects2}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.MainMenuCode.GDDustParticleObjects2}); +gdjs.MainMenuCode.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.MainMenuCode.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects3[k] = gdjs.MainMenuCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects2 */ +gdjs.MainMenuCode.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDDustParticleObjects2Objects, (( gdjs.MainMenuCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.MainMenuCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.MainMenuCode.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.MainMenuCode.eventsList0(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList2(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList19(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList21(runtimeScene); +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.MainMenuCode.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.MainMenuCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.MainMenuCode.GDFireDemonObjects4}); +gdjs.MainMenuCode.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MainMenuCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDFlyingDemonObjects4[k] = gdjs.MainMenuCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDHorizontalDemonObjects4[k] = gdjs.MainMenuCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDFireDemonObjects4[k] = gdjs.MainMenuCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDFireDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFireDemonObjects4[i].returnVariable(gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFireDemonObjects4[i].returnVariable(gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFireDemonObjects4[i].returnVariable(gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.MainMenuCode.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MainMenuCode.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.MainMenuCode.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.MainMenuCode.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects4}); +gdjs.MainMenuCode.userFunc0x26f5030 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.MainMenuCode.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3); +gdjs.MainMenuCode.userFunc0x26f5030(runtimeScene, objects); + +} + + +};gdjs.MainMenuCode.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3 */ +gdjs.MainMenuCode.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.MainMenuCode.GDPlayerObjects3_1final.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3, gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3, gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3, gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +gdjs.copyArray(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3, gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3, gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3, gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDPlayerObjects3_1final.indexOf(gdjs.MainMenuCode.GDPlayerObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDPlayerObjects3_1final.push(gdjs.MainMenuCode.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3_1final, gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects3_1final, gdjs.MainMenuCode.GDPlayerObjects3); +gdjs.copyArray(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3_1final, gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3_1final, gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3, gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3, gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3, gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3, gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3, gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3, gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[k] = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[k] = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[k] = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[k] = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.MainMenuCode.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.MainMenuCode.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.MainMenuCode.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.MainMenuCode.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.MainMenuCode.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.MainMenuCode.GDLaserRingObjects3, "LaserDemon_Base": gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.MainMenuCode.GDProjectileDeathParticlesObjects3}); +gdjs.MainMenuCode.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MainMenuCode.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MainMenuCode.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.MainMenuCode.GDLaserRingObjects3); +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.MainMenuCode.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.MainMenuCode.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.MainMenuCode.GDStaticPlatform3Objects3); +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.MainMenuCode.GDBloodParticlesObjects3}); +gdjs.MainMenuCode.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[k] = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.MainMenuCode.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDBloodParticlesObjects3Objects, (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList35 = function(runtimeScene) { + +};gdjs.MainMenuCode.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MainMenuCode.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDFireDemonObjects4[k] = gdjs.MainMenuCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDFireDemonObjects4[k] = gdjs.MainMenuCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFireDemonObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MainMenuCode.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.MainMenuCode.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDFireDemonObjects3[k] = gdjs.MainMenuCode.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDFireDemonObjects3[i].getVariableBoolean(gdjs.MainMenuCode.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDFireDemonObjects3[k] = gdjs.MainMenuCode.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDFireDemonObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList37 = function(runtimeScene) { + +};gdjs.MainMenuCode.eventsList38 = function(runtimeScene) { + +};gdjs.MainMenuCode.eventsList39 = function(runtimeScene) { + +};gdjs.MainMenuCode.eventsList40 = function(runtimeScene) { + +};gdjs.MainMenuCode.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5, gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.MainMenuCode.GDTest2Objects6); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDTest2Objects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5, gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.MainMenuCode.GDTest2Objects6); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDTest2Objects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.MainMenuCode.GDTestObjects5); +{for(var i = 0, len = gdjs.MainMenuCode.GDTestObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5, gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.MainMenuCode.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDTest2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.MainMenuCode.GDTest2Objects5); +{for(var i = 0, len = gdjs.MainMenuCode.GDTest2Objects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.MainMenuCode.GDTest2Objects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDTest2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.MainMenuCode.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3, gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3, gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3, gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.MainMenuCode.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.MainMenuCode.eventsList47(runtimeScene); +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects5}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects5}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects5}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects5}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects5}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects5}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.MainMenuCode.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.MainMenuCode.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.MainMenuCode.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.MainMenuCode.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.MainMenuCode.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.MainMenuCode.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.MainMenuCode.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.MainMenuCode.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.MainMenuCode.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.MainMenuCode.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.MainMenuCode.eventsList49(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList65(runtimeScene); +} + + +};gdjs.MainMenuCode.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.MainMenuCode.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.MainMenuCode.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.MainMenuCode.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.MainMenuCode.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.MainMenuCode.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.MainMenuCode.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.MainMenuCode.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.MainMenuCode.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.MainMenuCode.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.MainMenuCode.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.MainMenuCode.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MainMenuCode.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.MainMenuCode.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.MainMenuCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.MainMenuCode.GDPlayerObjects4.length !== 0 ? gdjs.MainMenuCode.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.MainMenuCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.MainMenuCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.MainMenuCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.MainMenuCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.MainMenuCode.eventsList78(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList79(runtimeScene); +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects5}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.MainMenuCode.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects6, gdjs.MainMenuCode.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MainMenuCode.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.MainMenuCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects6, gdjs.MainMenuCode.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects7[k] = gdjs.MainMenuCode.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.MainMenuCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.MainMenuCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.MainMenuCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.MainMenuCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects6[k] = gdjs.MainMenuCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects5}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform3Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.MainMenuCode.GDStaticPlatform1Objects5, "HorizontalMovingPlatformRight": gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects5, "StaticPlatform2": gdjs.MainMenuCode.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.MainMenuCode.GDStaticPlatform3Objects5}); +gdjs.MainMenuCode.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects5, gdjs.MainMenuCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects6[k] = gdjs.MainMenuCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.MainMenuCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects5, gdjs.MainMenuCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects6[i].getVariableBoolean(gdjs.MainMenuCode.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects6[k] = gdjs.MainMenuCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects6[i].setVariableBoolean(gdjs.MainMenuCode.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects5, gdjs.MainMenuCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.MainMenuCode.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects6[k] = gdjs.MainMenuCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.MainMenuCode.GDPlayerObjects5 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.MainMenuCode.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.MainMenuCode.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.MainMenuCode.GDStaticPlatform3Objects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.MainMenuCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects5[k] = gdjs.MainMenuCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform3Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects6}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.MainMenuCode.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects5, gdjs.MainMenuCode.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.MainMenuCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects4, gdjs.MainMenuCode.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects5[k] = gdjs.MainMenuCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects5[k] = gdjs.MainMenuCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.MainMenuCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.MainMenuCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.MainMenuCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.MainMenuCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects4[k] = gdjs.MainMenuCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects5Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects5 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects5); +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects5[i].getVariableBoolean(gdjs.MainMenuCode.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects5[k] = gdjs.MainMenuCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.MainMenuCode.GDPlayerObjects5_1final.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects5, gdjs.MainMenuCode.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.MainMenuCode.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.MainMenuCode.GDPlayerObjects6[k] = gdjs.MainMenuCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MainMenuCode.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDPlayerObjects5_1final.indexOf(gdjs.MainMenuCode.GDPlayerObjects6[j]) === -1 ) + gdjs.MainMenuCode.GDPlayerObjects5_1final.push(gdjs.MainMenuCode.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects5, gdjs.MainMenuCode.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects6Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MainMenuCode.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDPlayerObjects5_1final.indexOf(gdjs.MainMenuCode.GDPlayerObjects6[j]) === -1 ) + gdjs.MainMenuCode.GDPlayerObjects5_1final.push(gdjs.MainMenuCode.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects5_1final, gdjs.MainMenuCode.GDPlayerObjects5); +gdjs.copyArray(gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects5[i].setVariableBoolean(gdjs.MainMenuCode.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.MainMenuCode.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects4[k] = gdjs.MainMenuCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform3Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.MainMenuCode.GDStaticPlatform1Objects4, "HorizontalMovingPlatformRight": gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects4, "StaticPlatform2": gdjs.MainMenuCode.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.MainMenuCode.GDStaticPlatform3Objects4}); +gdjs.MainMenuCode.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4, gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5[k] = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.MainMenuCode.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.MainMenuCode.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.MainMenuCode.GDStaticPlatform3Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform3Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.MainMenuCode.eventsList86(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList88(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList89(runtimeScene); +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDFireDemonObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.MainMenuCode.GDFlyingDemonObjects3, "FireDemon": gdjs.MainMenuCode.GDFireDemonObjects3, "HorizontalDemon": gdjs.MainMenuCode.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.MainMenuCode.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.MainMenuCode.GDBloodParticlesObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform3Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.MainMenuCode.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.MainMenuCode.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.MainMenuCode.GDStaticPlatform3Objects3}); +gdjs.MainMenuCode.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3, gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.MainMenuCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.MainMenuCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.MainMenuCode.GDLadderObjects2}); +gdjs.MainMenuCode.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2, gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.MainMenuCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.MainMenuCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2[k] = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.MainMenuCode.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.MainMenuCode.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.MainMenuCode.GDStaticPlatform3Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDStaticPlatform3Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.MainMenuCode.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.MainMenuCode.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.MainMenuCode.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.MainMenuCode.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.MainMenuCode.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDFireDemonObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546MainMenuCode_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3 */ +gdjs.MainMenuCode.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDBloodParticlesObjects3Objects, (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.MainMenuCode.eventsList93(runtimeScene); +} + + +};gdjs.MainMenuCode.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.MainMenuCode.eventsList26(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList30(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList32(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList34(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList35(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList36(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList37(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList38(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList39(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList40(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList48(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList66(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList77(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList80(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList90(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList94(runtimeScene); +} + + +};gdjs.MainMenuCode.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.MainMenuCode.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MainMenuCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MainMenuCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MainMenuCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MainMenuCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.MainMenuCode.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.MainMenuCode.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.MainMenuCode.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MainMenuCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.MainMenuCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MainMenuCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.MainMenuCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MainMenuCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.MainMenuCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MainMenuCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.MainMenuCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.MainMenuCode.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.MainMenuCode.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.MainMenuCode.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.MainMenuCode.eventsList97(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList98(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList99(runtimeScene); +} + + +};gdjs.MainMenuCode.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.MainMenuCode.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.MainMenuCode.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.MainMenuCode.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.MainMenuCode.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.MainMenuCode.GDCameraGlitchFixObjects4}); +gdjs.MainMenuCode.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.MainMenuCode.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.MainMenuCode.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.MainMenuCode.GDRightBoundaryObjects4); +gdjs.MainMenuCode.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.MainMenuCode.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.MainMenuCode.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.MainMenuCode.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.MainMenuCode.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.MainMenuCode.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.MainMenuCode.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.MainMenuCode.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.MainMenuCode.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.MainMenuCode.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.MainMenuCode.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.MainMenuCode.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.MainMenuCode.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.MainMenuCode.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.MainMenuCode.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.MainMenuCode.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.MainMenuCode.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); +{for(var i = 0, len = gdjs.MainMenuCode.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.MainMenuCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.MainMenuCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown object - skipped. */}{/* Unknown object - skipped. */}} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.MainMenuCode.GDPortalObjects3}); +gdjs.MainMenuCode.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.MainMenuCode.GDPortalObjects2}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects2}); +gdjs.MainMenuCode.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.MainMenuCode.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects3Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.MainMenuCode.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.MainMenuCode.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPortalObjects2Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.MainMenuCode.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.MainMenuCode.eventsList101(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList103(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList104(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList105(runtimeScene); +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.MainMenuCode.GDPortalObjects4}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects3}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.MainMenuCode.GDPortalObjects3}); +gdjs.MainMenuCode.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects3, gdjs.MainMenuCode.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.MainMenuCode.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects3[i].getVariableNumber(gdjs.MainMenuCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects3[k] = gdjs.MainMenuCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.MainMenuCode.GDPlayerObjects3 */ +/* Reuse gdjs.MainMenuCode.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects3Objects, "Tween", gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.MainMenuCode.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects4[i].getVariableNumber(gdjs.MainMenuCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects4[k] = gdjs.MainMenuCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.MainMenuCode.GDPlayerObjects3[i].getVariableNumber(gdjs.MainMenuCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects3[k] = gdjs.MainMenuCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.MainMenuCode.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects2); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); +} +for(var i = 0, len = gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.MainMenuCode.GDPlayerObjects3.length = 0; + +gdjs.MainMenuCode.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.MainMenuCode.GDPlayerObjects3_1final.length = 0; +gdjs.MainMenuCode.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.MainMenuCode.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects4Objects, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MainMenuCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDPlayerObjects3_1final.indexOf(gdjs.MainMenuCode.GDPlayerObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDPlayerObjects3_1final.push(gdjs.MainMenuCode.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.MainMenuCode.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDPortalObjects3_1final.indexOf(gdjs.MainMenuCode.GDPortalObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDPortalObjects3_1final.push(gdjs.MainMenuCode.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects4[i].getVariableNumber(gdjs.MainMenuCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.MainMenuCode.GDPlayerObjects4[k] = gdjs.MainMenuCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MainMenuCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDPlayerObjects3_1final.indexOf(gdjs.MainMenuCode.GDPlayerObjects4[j]) === -1 ) + gdjs.MainMenuCode.GDPlayerObjects3_1final.push(gdjs.MainMenuCode.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.MainMenuCode.GDPlayerObjects3_1final, gdjs.MainMenuCode.GDPlayerObjects3); +gdjs.copyArray(gdjs.MainMenuCode.GDPortalObjects3_1final, gdjs.MainMenuCode.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.MainMenuCode.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects2}); +gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.MainMenuCode.GDPlayerObjects2}); +gdjs.MainMenuCode.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects2[i].returnVariable(gdjs.MainMenuCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects2[i].setPosition(gdjs.MainMenuCode.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.MainMenuCode.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects2Objects, ((gdjs.MainMenuCode.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.MainMenuCode.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.MainMenuCode.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects2[i].returnVariable(gdjs.MainMenuCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.MainMenuCode.mapOfGDgdjs_9546MainMenuCode_9546GDPlayerObjects2Objects, (( gdjs.MainMenuCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects2[0].getPointX("")), (( gdjs.MainMenuCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects2[i].returnVariable(gdjs.MainMenuCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.MainMenuCode.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.MainMenuCode.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.MainMenuCode.eventsList22(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList95(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList100(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList106(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList110(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList111(runtimeScene); +} + + +};gdjs.MainMenuCode.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects2[i].getVariableNumber(gdjs.MainMenuCode.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects2[k] = gdjs.MainMenuCode.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDPlayerObjects1[i].getVariableNumber(gdjs.MainMenuCode.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDPlayerObjects1[k] = gdjs.MainMenuCode.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.MainMenuCode.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +};gdjs.MainMenuCode.eventsList114 = function(runtimeScene) { + +{ + +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.MainMenuCode.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.MainMenuCode.eventsList115 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects1); +{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects1.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects1[i].activateBehavior("PlatformerObject", false); +} +}{for(var i = 0, len = gdjs.MainMenuCode.GDPlayerObjects1.length ;i < len;++i) { + gdjs.MainMenuCode.GDPlayerObjects1[i].hide(); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList116 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.MainMenuCode.GDCameraGlitchFixObjects1); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{for(var i = 0, len = gdjs.MainMenuCode.GDCameraGlitchFixObjects1.length ;i < len;++i) { + gdjs.MainMenuCode.GDCameraGlitchFixObjects1[i].hide(); +} +}} + +} + + +};gdjs.MainMenuCode.eventsList117 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.MainMenuCode.GDPlayerObjects1); +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "CreditCameraPosition"); +}{gdjs.evtTools.camera.setCameraX(runtimeScene, (( gdjs.MainMenuCode.GDPlayerObjects1.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects1[0].getCenterXInScene()), "", 0); +}{gdjs.evtTools.camera.setCameraY(runtimeScene, (( gdjs.MainMenuCode.GDPlayerObjects1.length === 0 ) ? 0 :gdjs.MainMenuCode.GDPlayerObjects1[0].getCenterYInScene()), "", 0); +}} + +} + + +};gdjs.MainMenuCode.eventsList118 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Levels/MainMenu/Theme.ogg", true, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(1)), 1); +}} + +} + + +};gdjs.MainMenuCode.eventsList119 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("NewGameButton"), gdjs.MainMenuCode.GDNewGameButtonObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDNewGameButtonObjects2.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDNewGameButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDNewGameButtonObjects2[k] = gdjs.MainMenuCode.GDNewGameButtonObjects2[i]; + ++k; + } +} +gdjs.MainMenuCode.GDNewGameButtonObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("CreditsButton"), gdjs.MainMenuCode.GDCreditsButtonObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDCreditsButtonObjects2.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDCreditsButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDCreditsButtonObjects2[k] = gdjs.MainMenuCode.GDCreditsButtonObjects2[i]; + ++k; + } +} +gdjs.MainMenuCode.GDCreditsButtonObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Credits", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ExitButton"), gdjs.MainMenuCode.GDExitButtonObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.MainMenuCode.GDExitButtonObjects1.length;i<l;++i) { + if ( gdjs.MainMenuCode.GDExitButtonObjects1[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_0 = true; + gdjs.MainMenuCode.GDExitButtonObjects1[k] = gdjs.MainMenuCode.GDExitButtonObjects1[i]; + ++k; + } +} +gdjs.MainMenuCode.GDExitButtonObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.stopGame(runtimeScene); +}} + +} + + +};gdjs.MainMenuCode.eventsList120 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.MainMenuCode.eventsList112(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList114(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList115(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList116(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList117(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList118(runtimeScene); +} + + +{ + + +gdjs.MainMenuCode.eventsList119(runtimeScene); +} + + +}; + +gdjs.MainMenuCode.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.MainMenuCode.GDMenuBackgroundObjects1.length = 0; +gdjs.MainMenuCode.GDMenuBackgroundObjects2.length = 0; +gdjs.MainMenuCode.GDMenuBackgroundObjects3.length = 0; +gdjs.MainMenuCode.GDMenuBackgroundObjects4.length = 0; +gdjs.MainMenuCode.GDMenuBackgroundObjects5.length = 0; +gdjs.MainMenuCode.GDMenuBackgroundObjects6.length = 0; +gdjs.MainMenuCode.GDMenuBackgroundObjects7.length = 0; +gdjs.MainMenuCode.GDMenuBackgroundObjects8.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects1.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects2.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects3.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects4.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects5.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects6.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects7.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects8.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects1.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects2.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects3.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects4.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects5.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects6.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects7.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects8.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects1.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects2.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects3.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects4.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects5.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects6.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects7.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects8.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects1.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects2.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects3.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects4.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects5.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects6.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects7.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects8.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.MainMenuCode.GDSneakySalamanderObjects1.length = 0; +gdjs.MainMenuCode.GDSneakySalamanderObjects2.length = 0; +gdjs.MainMenuCode.GDSneakySalamanderObjects3.length = 0; +gdjs.MainMenuCode.GDSneakySalamanderObjects4.length = 0; +gdjs.MainMenuCode.GDSneakySalamanderObjects5.length = 0; +gdjs.MainMenuCode.GDSneakySalamanderObjects6.length = 0; +gdjs.MainMenuCode.GDSneakySalamanderObjects7.length = 0; +gdjs.MainMenuCode.GDSneakySalamanderObjects8.length = 0; +gdjs.MainMenuCode.GDNewGameButtonObjects1.length = 0; +gdjs.MainMenuCode.GDNewGameButtonObjects2.length = 0; +gdjs.MainMenuCode.GDNewGameButtonObjects3.length = 0; +gdjs.MainMenuCode.GDNewGameButtonObjects4.length = 0; +gdjs.MainMenuCode.GDNewGameButtonObjects5.length = 0; +gdjs.MainMenuCode.GDNewGameButtonObjects6.length = 0; +gdjs.MainMenuCode.GDNewGameButtonObjects7.length = 0; +gdjs.MainMenuCode.GDNewGameButtonObjects8.length = 0; +gdjs.MainMenuCode.GDCreditsButtonObjects1.length = 0; +gdjs.MainMenuCode.GDCreditsButtonObjects2.length = 0; +gdjs.MainMenuCode.GDCreditsButtonObjects3.length = 0; +gdjs.MainMenuCode.GDCreditsButtonObjects4.length = 0; +gdjs.MainMenuCode.GDCreditsButtonObjects5.length = 0; +gdjs.MainMenuCode.GDCreditsButtonObjects6.length = 0; +gdjs.MainMenuCode.GDCreditsButtonObjects7.length = 0; +gdjs.MainMenuCode.GDCreditsButtonObjects8.length = 0; +gdjs.MainMenuCode.GDExitButtonObjects1.length = 0; +gdjs.MainMenuCode.GDExitButtonObjects2.length = 0; +gdjs.MainMenuCode.GDExitButtonObjects3.length = 0; +gdjs.MainMenuCode.GDExitButtonObjects4.length = 0; +gdjs.MainMenuCode.GDExitButtonObjects5.length = 0; +gdjs.MainMenuCode.GDExitButtonObjects6.length = 0; +gdjs.MainMenuCode.GDExitButtonObjects7.length = 0; +gdjs.MainMenuCode.GDExitButtonObjects8.length = 0; +gdjs.MainMenuCode.GDPlayerObjects1.length = 0; +gdjs.MainMenuCode.GDPlayerObjects2.length = 0; +gdjs.MainMenuCode.GDPlayerObjects3.length = 0; +gdjs.MainMenuCode.GDPlayerObjects4.length = 0; +gdjs.MainMenuCode.GDPlayerObjects5.length = 0; +gdjs.MainMenuCode.GDPlayerObjects6.length = 0; +gdjs.MainMenuCode.GDPlayerObjects7.length = 0; +gdjs.MainMenuCode.GDPlayerObjects8.length = 0; +gdjs.MainMenuCode.GDFlyingDemonObjects1.length = 0; +gdjs.MainMenuCode.GDFlyingDemonObjects2.length = 0; +gdjs.MainMenuCode.GDFlyingDemonObjects3.length = 0; +gdjs.MainMenuCode.GDFlyingDemonObjects4.length = 0; +gdjs.MainMenuCode.GDFlyingDemonObjects5.length = 0; +gdjs.MainMenuCode.GDFlyingDemonObjects6.length = 0; +gdjs.MainMenuCode.GDFlyingDemonObjects7.length = 0; +gdjs.MainMenuCode.GDFlyingDemonObjects8.length = 0; +gdjs.MainMenuCode.GDFireDemonObjects1.length = 0; +gdjs.MainMenuCode.GDFireDemonObjects2.length = 0; +gdjs.MainMenuCode.GDFireDemonObjects3.length = 0; +gdjs.MainMenuCode.GDFireDemonObjects4.length = 0; +gdjs.MainMenuCode.GDFireDemonObjects5.length = 0; +gdjs.MainMenuCode.GDFireDemonObjects6.length = 0; +gdjs.MainMenuCode.GDFireDemonObjects7.length = 0; +gdjs.MainMenuCode.GDFireDemonObjects8.length = 0; +gdjs.MainMenuCode.GDCheckpointObjects1.length = 0; +gdjs.MainMenuCode.GDCheckpointObjects2.length = 0; +gdjs.MainMenuCode.GDCheckpointObjects3.length = 0; +gdjs.MainMenuCode.GDCheckpointObjects4.length = 0; +gdjs.MainMenuCode.GDCheckpointObjects5.length = 0; +gdjs.MainMenuCode.GDCheckpointObjects6.length = 0; +gdjs.MainMenuCode.GDCheckpointObjects7.length = 0; +gdjs.MainMenuCode.GDCheckpointObjects8.length = 0; +gdjs.MainMenuCode.GDStaticPlatform3Objects1.length = 0; +gdjs.MainMenuCode.GDStaticPlatform3Objects2.length = 0; +gdjs.MainMenuCode.GDStaticPlatform3Objects3.length = 0; +gdjs.MainMenuCode.GDStaticPlatform3Objects4.length = 0; +gdjs.MainMenuCode.GDStaticPlatform3Objects5.length = 0; +gdjs.MainMenuCode.GDStaticPlatform3Objects6.length = 0; +gdjs.MainMenuCode.GDStaticPlatform3Objects7.length = 0; +gdjs.MainMenuCode.GDStaticPlatform3Objects8.length = 0; +gdjs.MainMenuCode.GDStaticPlatform2Objects1.length = 0; +gdjs.MainMenuCode.GDStaticPlatform2Objects2.length = 0; +gdjs.MainMenuCode.GDStaticPlatform2Objects3.length = 0; +gdjs.MainMenuCode.GDStaticPlatform2Objects4.length = 0; +gdjs.MainMenuCode.GDStaticPlatform2Objects5.length = 0; +gdjs.MainMenuCode.GDStaticPlatform2Objects6.length = 0; +gdjs.MainMenuCode.GDStaticPlatform2Objects7.length = 0; +gdjs.MainMenuCode.GDStaticPlatform2Objects8.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.MainMenuCode.GDStaticPlatform1Objects1.length = 0; +gdjs.MainMenuCode.GDStaticPlatform1Objects2.length = 0; +gdjs.MainMenuCode.GDStaticPlatform1Objects3.length = 0; +gdjs.MainMenuCode.GDStaticPlatform1Objects4.length = 0; +gdjs.MainMenuCode.GDStaticPlatform1Objects5.length = 0; +gdjs.MainMenuCode.GDStaticPlatform1Objects6.length = 0; +gdjs.MainMenuCode.GDStaticPlatform1Objects7.length = 0; +gdjs.MainMenuCode.GDStaticPlatform1Objects8.length = 0; +gdjs.MainMenuCode.GDPortalObjects1.length = 0; +gdjs.MainMenuCode.GDPortalObjects2.length = 0; +gdjs.MainMenuCode.GDPortalObjects3.length = 0; +gdjs.MainMenuCode.GDPortalObjects4.length = 0; +gdjs.MainMenuCode.GDPortalObjects5.length = 0; +gdjs.MainMenuCode.GDPortalObjects6.length = 0; +gdjs.MainMenuCode.GDPortalObjects7.length = 0; +gdjs.MainMenuCode.GDPortalObjects8.length = 0; +gdjs.MainMenuCode.GDLadderObjects1.length = 0; +gdjs.MainMenuCode.GDLadderObjects2.length = 0; +gdjs.MainMenuCode.GDLadderObjects3.length = 0; +gdjs.MainMenuCode.GDLadderObjects4.length = 0; +gdjs.MainMenuCode.GDLadderObjects5.length = 0; +gdjs.MainMenuCode.GDLadderObjects6.length = 0; +gdjs.MainMenuCode.GDLadderObjects7.length = 0; +gdjs.MainMenuCode.GDLadderObjects8.length = 0; +gdjs.MainMenuCode.GDBloodParticlesObjects1.length = 0; +gdjs.MainMenuCode.GDBloodParticlesObjects2.length = 0; +gdjs.MainMenuCode.GDBloodParticlesObjects3.length = 0; +gdjs.MainMenuCode.GDBloodParticlesObjects4.length = 0; +gdjs.MainMenuCode.GDBloodParticlesObjects5.length = 0; +gdjs.MainMenuCode.GDBloodParticlesObjects6.length = 0; +gdjs.MainMenuCode.GDBloodParticlesObjects7.length = 0; +gdjs.MainMenuCode.GDBloodParticlesObjects8.length = 0; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.MainMenuCode.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.MainMenuCode.GDDoorParticlesObjects1.length = 0; +gdjs.MainMenuCode.GDDoorParticlesObjects2.length = 0; +gdjs.MainMenuCode.GDDoorParticlesObjects3.length = 0; +gdjs.MainMenuCode.GDDoorParticlesObjects4.length = 0; +gdjs.MainMenuCode.GDDoorParticlesObjects5.length = 0; +gdjs.MainMenuCode.GDDoorParticlesObjects6.length = 0; +gdjs.MainMenuCode.GDDoorParticlesObjects7.length = 0; +gdjs.MainMenuCode.GDDoorParticlesObjects8.length = 0; +gdjs.MainMenuCode.GDDustParticleObjects1.length = 0; +gdjs.MainMenuCode.GDDustParticleObjects2.length = 0; +gdjs.MainMenuCode.GDDustParticleObjects3.length = 0; +gdjs.MainMenuCode.GDDustParticleObjects4.length = 0; +gdjs.MainMenuCode.GDDustParticleObjects5.length = 0; +gdjs.MainMenuCode.GDDustParticleObjects6.length = 0; +gdjs.MainMenuCode.GDDustParticleObjects7.length = 0; +gdjs.MainMenuCode.GDDustParticleObjects8.length = 0; +gdjs.MainMenuCode.GDLivesBarObjects1.length = 0; +gdjs.MainMenuCode.GDLivesBarObjects2.length = 0; +gdjs.MainMenuCode.GDLivesBarObjects3.length = 0; +gdjs.MainMenuCode.GDLivesBarObjects4.length = 0; +gdjs.MainMenuCode.GDLivesBarObjects5.length = 0; +gdjs.MainMenuCode.GDLivesBarObjects6.length = 0; +gdjs.MainMenuCode.GDLivesBarObjects7.length = 0; +gdjs.MainMenuCode.GDLivesBarObjects8.length = 0; +gdjs.MainMenuCode.GDHopeBarObjects1.length = 0; +gdjs.MainMenuCode.GDHopeBarObjects2.length = 0; +gdjs.MainMenuCode.GDHopeBarObjects3.length = 0; +gdjs.MainMenuCode.GDHopeBarObjects4.length = 0; +gdjs.MainMenuCode.GDHopeBarObjects5.length = 0; +gdjs.MainMenuCode.GDHopeBarObjects6.length = 0; +gdjs.MainMenuCode.GDHopeBarObjects7.length = 0; +gdjs.MainMenuCode.GDHopeBarObjects8.length = 0; +gdjs.MainMenuCode.GDMemoryObjects1.length = 0; +gdjs.MainMenuCode.GDMemoryObjects2.length = 0; +gdjs.MainMenuCode.GDMemoryObjects3.length = 0; +gdjs.MainMenuCode.GDMemoryObjects4.length = 0; +gdjs.MainMenuCode.GDMemoryObjects5.length = 0; +gdjs.MainMenuCode.GDMemoryObjects6.length = 0; +gdjs.MainMenuCode.GDMemoryObjects7.length = 0; +gdjs.MainMenuCode.GDMemoryObjects8.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.MainMenuCode.GDHorizontalDemonObjects1.length = 0; +gdjs.MainMenuCode.GDHorizontalDemonObjects2.length = 0; +gdjs.MainMenuCode.GDHorizontalDemonObjects3.length = 0; +gdjs.MainMenuCode.GDHorizontalDemonObjects4.length = 0; +gdjs.MainMenuCode.GDHorizontalDemonObjects5.length = 0; +gdjs.MainMenuCode.GDHorizontalDemonObjects6.length = 0; +gdjs.MainMenuCode.GDHorizontalDemonObjects7.length = 0; +gdjs.MainMenuCode.GDHorizontalDemonObjects8.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.MainMenuCode.GDFlippingPlatformObjects1.length = 0; +gdjs.MainMenuCode.GDFlippingPlatformObjects2.length = 0; +gdjs.MainMenuCode.GDFlippingPlatformObjects3.length = 0; +gdjs.MainMenuCode.GDFlippingPlatformObjects4.length = 0; +gdjs.MainMenuCode.GDFlippingPlatformObjects5.length = 0; +gdjs.MainMenuCode.GDFlippingPlatformObjects6.length = 0; +gdjs.MainMenuCode.GDFlippingPlatformObjects7.length = 0; +gdjs.MainMenuCode.GDFlippingPlatformObjects8.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.MainMenuCode.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.MainMenuCode.GDFlippingPlatform2Objects1.length = 0; +gdjs.MainMenuCode.GDFlippingPlatform2Objects2.length = 0; +gdjs.MainMenuCode.GDFlippingPlatform2Objects3.length = 0; +gdjs.MainMenuCode.GDFlippingPlatform2Objects4.length = 0; +gdjs.MainMenuCode.GDFlippingPlatform2Objects5.length = 0; +gdjs.MainMenuCode.GDFlippingPlatform2Objects6.length = 0; +gdjs.MainMenuCode.GDFlippingPlatform2Objects7.length = 0; +gdjs.MainMenuCode.GDFlippingPlatform2Objects8.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.MainMenuCode.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.MainMenuCode.GDTestObjects1.length = 0; +gdjs.MainMenuCode.GDTestObjects2.length = 0; +gdjs.MainMenuCode.GDTestObjects3.length = 0; +gdjs.MainMenuCode.GDTestObjects4.length = 0; +gdjs.MainMenuCode.GDTestObjects5.length = 0; +gdjs.MainMenuCode.GDTestObjects6.length = 0; +gdjs.MainMenuCode.GDTestObjects7.length = 0; +gdjs.MainMenuCode.GDTestObjects8.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.MainMenuCode.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.MainMenuCode.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.MainMenuCode.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.MainMenuCode.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.MainMenuCode.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.MainMenuCode.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.MainMenuCode.GDLaserRingObjects1.length = 0; +gdjs.MainMenuCode.GDLaserRingObjects2.length = 0; +gdjs.MainMenuCode.GDLaserRingObjects3.length = 0; +gdjs.MainMenuCode.GDLaserRingObjects4.length = 0; +gdjs.MainMenuCode.GDLaserRingObjects5.length = 0; +gdjs.MainMenuCode.GDLaserRingObjects6.length = 0; +gdjs.MainMenuCode.GDLaserRingObjects7.length = 0; +gdjs.MainMenuCode.GDLaserRingObjects8.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.MainMenuCode.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.MainMenuCode.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.MainMenuCode.GDCameraGlitchFixObjects1.length = 0; +gdjs.MainMenuCode.GDCameraGlitchFixObjects2.length = 0; +gdjs.MainMenuCode.GDCameraGlitchFixObjects3.length = 0; +gdjs.MainMenuCode.GDCameraGlitchFixObjects4.length = 0; +gdjs.MainMenuCode.GDCameraGlitchFixObjects5.length = 0; +gdjs.MainMenuCode.GDCameraGlitchFixObjects6.length = 0; +gdjs.MainMenuCode.GDCameraGlitchFixObjects7.length = 0; +gdjs.MainMenuCode.GDCameraGlitchFixObjects8.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects1.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects2.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects3.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects4.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects5.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects6.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects7.length = 0; +gdjs.MainMenuCode.GDLeftBoundaryObjects8.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects1.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects2.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects3.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects4.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects5.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects6.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects7.length = 0; +gdjs.MainMenuCode.GDRightBoundaryObjects8.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects1.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects2.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects3.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects4.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects5.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects6.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects7.length = 0; +gdjs.MainMenuCode.GDTopBoundaryObjects8.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects1.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects2.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects3.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects4.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects5.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects6.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects7.length = 0; +gdjs.MainMenuCode.GDBottomBoundaryObjects8.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.MainMenuCode.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.MainMenuCode.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.MainMenuCode.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595WObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595WObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595WObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595WObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595WObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595WObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595WObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595WObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595AObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595AObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595AObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595AObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595AObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595AObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595AObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595AObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595SObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595SObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595SObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595SObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595SObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595SObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595SObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595SObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595DObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595DObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595DObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595DObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595DObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595DObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595DObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595DObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595SpaceObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595HealObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595HealObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595HealObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595HealObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595HealObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595HealObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595HealObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595HealObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595ProceedObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595DeathObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595DeathObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595DeathObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595DeathObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595DeathObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595DeathObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595DeathObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595DeathObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595KillObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595KillObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595KillObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595KillObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595KillObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595KillObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595KillObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595KillObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595CollectObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595CollectObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595CollectObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595CollectObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595CollectObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595CollectObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595CollectObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595CollectObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595ArrowObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595JumpObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595JumpObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595JumpObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595JumpObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595JumpObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595JumpObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595JumpObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595JumpObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595HoldObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595HoldObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595HoldObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595HoldObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595HoldObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595HoldObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595HoldObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595HoldObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595RestartObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595RestartObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595RestartObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595RestartObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595RestartObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595RestartObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595RestartObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595RestartObjects8.length = 0; +gdjs.MainMenuCode.GDSinage_9595PauseObjects1.length = 0; +gdjs.MainMenuCode.GDSinage_9595PauseObjects2.length = 0; +gdjs.MainMenuCode.GDSinage_9595PauseObjects3.length = 0; +gdjs.MainMenuCode.GDSinage_9595PauseObjects4.length = 0; +gdjs.MainMenuCode.GDSinage_9595PauseObjects5.length = 0; +gdjs.MainMenuCode.GDSinage_9595PauseObjects6.length = 0; +gdjs.MainMenuCode.GDSinage_9595PauseObjects7.length = 0; +gdjs.MainMenuCode.GDSinage_9595PauseObjects8.length = 0; +gdjs.MainMenuCode.GDTest2Objects1.length = 0; +gdjs.MainMenuCode.GDTest2Objects2.length = 0; +gdjs.MainMenuCode.GDTest2Objects3.length = 0; +gdjs.MainMenuCode.GDTest2Objects4.length = 0; +gdjs.MainMenuCode.GDTest2Objects5.length = 0; +gdjs.MainMenuCode.GDTest2Objects6.length = 0; +gdjs.MainMenuCode.GDTest2Objects7.length = 0; +gdjs.MainMenuCode.GDTest2Objects8.length = 0; + +gdjs.MainMenuCode.eventsList120(runtimeScene); + +return; + +} + +gdjs['MainMenuCode'] = gdjs.MainMenuCode; diff --git a/Builds/0.0.6/app/code13.js b/Builds/0.0.6/app/code13.js new file mode 100644 index 0000000000000000000000000000000000000000..8580baa5a1a3892b3a6cc0186298ce19bd469ec9 --- /dev/null +++ b/Builds/0.0.6/app/code13.js @@ -0,0 +1,10509 @@ +gdjs.CreditsCode = {}; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.CreditsCode.GDPlayerObjects3_1final = []; + +gdjs.CreditsCode.GDPlayerObjects5_1final = []; + +gdjs.CreditsCode.GDPortalObjects3_1final = []; + +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.CreditsCode.GDBackgroundPlantsObjects1= []; +gdjs.CreditsCode.GDBackgroundPlantsObjects2= []; +gdjs.CreditsCode.GDBackgroundPlantsObjects3= []; +gdjs.CreditsCode.GDBackgroundPlantsObjects4= []; +gdjs.CreditsCode.GDBackgroundPlantsObjects5= []; +gdjs.CreditsCode.GDBackgroundPlantsObjects6= []; +gdjs.CreditsCode.GDBackgroundPlantsObjects7= []; +gdjs.CreditsCode.GDBackgroundPlantsObjects8= []; +gdjs.CreditsCode.GDSoundDesignObjects1= []; +gdjs.CreditsCode.GDSoundDesignObjects2= []; +gdjs.CreditsCode.GDSoundDesignObjects3= []; +gdjs.CreditsCode.GDSoundDesignObjects4= []; +gdjs.CreditsCode.GDSoundDesignObjects5= []; +gdjs.CreditsCode.GDSoundDesignObjects6= []; +gdjs.CreditsCode.GDSoundDesignObjects7= []; +gdjs.CreditsCode.GDSoundDesignObjects8= []; +gdjs.CreditsCode.GDColonObjects1= []; +gdjs.CreditsCode.GDColonObjects2= []; +gdjs.CreditsCode.GDColonObjects3= []; +gdjs.CreditsCode.GDColonObjects4= []; +gdjs.CreditsCode.GDColonObjects5= []; +gdjs.CreditsCode.GDColonObjects6= []; +gdjs.CreditsCode.GDColonObjects7= []; +gdjs.CreditsCode.GDColonObjects8= []; +gdjs.CreditsCode.GDDylanMooneyObjects1= []; +gdjs.CreditsCode.GDDylanMooneyObjects2= []; +gdjs.CreditsCode.GDDylanMooneyObjects3= []; +gdjs.CreditsCode.GDDylanMooneyObjects4= []; +gdjs.CreditsCode.GDDylanMooneyObjects5= []; +gdjs.CreditsCode.GDDylanMooneyObjects6= []; +gdjs.CreditsCode.GDDylanMooneyObjects7= []; +gdjs.CreditsCode.GDDylanMooneyObjects8= []; +gdjs.CreditsCode.GDDirectorObjects1= []; +gdjs.CreditsCode.GDDirectorObjects2= []; +gdjs.CreditsCode.GDDirectorObjects3= []; +gdjs.CreditsCode.GDDirectorObjects4= []; +gdjs.CreditsCode.GDDirectorObjects5= []; +gdjs.CreditsCode.GDDirectorObjects6= []; +gdjs.CreditsCode.GDDirectorObjects7= []; +gdjs.CreditsCode.GDDirectorObjects8= []; +gdjs.CreditsCode.GDThomasLiaoObjects1= []; +gdjs.CreditsCode.GDThomasLiaoObjects2= []; +gdjs.CreditsCode.GDThomasLiaoObjects3= []; +gdjs.CreditsCode.GDThomasLiaoObjects4= []; +gdjs.CreditsCode.GDThomasLiaoObjects5= []; +gdjs.CreditsCode.GDThomasLiaoObjects6= []; +gdjs.CreditsCode.GDThomasLiaoObjects7= []; +gdjs.CreditsCode.GDThomasLiaoObjects8= []; +gdjs.CreditsCode.GDAlexHuObjects1= []; +gdjs.CreditsCode.GDAlexHuObjects2= []; +gdjs.CreditsCode.GDAlexHuObjects3= []; +gdjs.CreditsCode.GDAlexHuObjects4= []; +gdjs.CreditsCode.GDAlexHuObjects5= []; +gdjs.CreditsCode.GDAlexHuObjects6= []; +gdjs.CreditsCode.GDAlexHuObjects7= []; +gdjs.CreditsCode.GDAlexHuObjects8= []; +gdjs.CreditsCode.GDSneakySalamanderObjects1= []; +gdjs.CreditsCode.GDSneakySalamanderObjects2= []; +gdjs.CreditsCode.GDSneakySalamanderObjects3= []; +gdjs.CreditsCode.GDSneakySalamanderObjects4= []; +gdjs.CreditsCode.GDSneakySalamanderObjects5= []; +gdjs.CreditsCode.GDSneakySalamanderObjects6= []; +gdjs.CreditsCode.GDSneakySalamanderObjects7= []; +gdjs.CreditsCode.GDSneakySalamanderObjects8= []; +gdjs.CreditsCode.GDCreditsEndObjects1= []; +gdjs.CreditsCode.GDCreditsEndObjects2= []; +gdjs.CreditsCode.GDCreditsEndObjects3= []; +gdjs.CreditsCode.GDCreditsEndObjects4= []; +gdjs.CreditsCode.GDCreditsEndObjects5= []; +gdjs.CreditsCode.GDCreditsEndObjects6= []; +gdjs.CreditsCode.GDCreditsEndObjects7= []; +gdjs.CreditsCode.GDCreditsEndObjects8= []; +gdjs.CreditsCode.GDLevelDesignObjects1= []; +gdjs.CreditsCode.GDLevelDesignObjects2= []; +gdjs.CreditsCode.GDLevelDesignObjects3= []; +gdjs.CreditsCode.GDLevelDesignObjects4= []; +gdjs.CreditsCode.GDLevelDesignObjects5= []; +gdjs.CreditsCode.GDLevelDesignObjects6= []; +gdjs.CreditsCode.GDLevelDesignObjects7= []; +gdjs.CreditsCode.GDLevelDesignObjects8= []; +gdjs.CreditsCode.GDProgrammingObjects1= []; +gdjs.CreditsCode.GDProgrammingObjects2= []; +gdjs.CreditsCode.GDProgrammingObjects3= []; +gdjs.CreditsCode.GDProgrammingObjects4= []; +gdjs.CreditsCode.GDProgrammingObjects5= []; +gdjs.CreditsCode.GDProgrammingObjects6= []; +gdjs.CreditsCode.GDProgrammingObjects7= []; +gdjs.CreditsCode.GDProgrammingObjects8= []; +gdjs.CreditsCode.GDQualityAssuranceObjects1= []; +gdjs.CreditsCode.GDQualityAssuranceObjects2= []; +gdjs.CreditsCode.GDQualityAssuranceObjects3= []; +gdjs.CreditsCode.GDQualityAssuranceObjects4= []; +gdjs.CreditsCode.GDQualityAssuranceObjects5= []; +gdjs.CreditsCode.GDQualityAssuranceObjects6= []; +gdjs.CreditsCode.GDQualityAssuranceObjects7= []; +gdjs.CreditsCode.GDQualityAssuranceObjects8= []; +gdjs.CreditsCode.GDSpecialThanksObjects1= []; +gdjs.CreditsCode.GDSpecialThanksObjects2= []; +gdjs.CreditsCode.GDSpecialThanksObjects3= []; +gdjs.CreditsCode.GDSpecialThanksObjects4= []; +gdjs.CreditsCode.GDSpecialThanksObjects5= []; +gdjs.CreditsCode.GDSpecialThanksObjects6= []; +gdjs.CreditsCode.GDSpecialThanksObjects7= []; +gdjs.CreditsCode.GDSpecialThanksObjects8= []; +gdjs.CreditsCode.GDBaileyBorbasObjects1= []; +gdjs.CreditsCode.GDBaileyBorbasObjects2= []; +gdjs.CreditsCode.GDBaileyBorbasObjects3= []; +gdjs.CreditsCode.GDBaileyBorbasObjects4= []; +gdjs.CreditsCode.GDBaileyBorbasObjects5= []; +gdjs.CreditsCode.GDBaileyBorbasObjects6= []; +gdjs.CreditsCode.GDBaileyBorbasObjects7= []; +gdjs.CreditsCode.GDBaileyBorbasObjects8= []; +gdjs.CreditsCode.GDBrennerKroghObjects1= []; +gdjs.CreditsCode.GDBrennerKroghObjects2= []; +gdjs.CreditsCode.GDBrennerKroghObjects3= []; +gdjs.CreditsCode.GDBrennerKroghObjects4= []; +gdjs.CreditsCode.GDBrennerKroghObjects5= []; +gdjs.CreditsCode.GDBrennerKroghObjects6= []; +gdjs.CreditsCode.GDBrennerKroghObjects7= []; +gdjs.CreditsCode.GDBrennerKroghObjects8= []; +gdjs.CreditsCode.GDBrennerMuskatelObjects1= []; +gdjs.CreditsCode.GDBrennerMuskatelObjects2= []; +gdjs.CreditsCode.GDBrennerMuskatelObjects3= []; +gdjs.CreditsCode.GDBrennerMuskatelObjects4= []; +gdjs.CreditsCode.GDBrennerMuskatelObjects5= []; +gdjs.CreditsCode.GDBrennerMuskatelObjects6= []; +gdjs.CreditsCode.GDBrennerMuskatelObjects7= []; +gdjs.CreditsCode.GDBrennerMuskatelObjects8= []; +gdjs.CreditsCode.GDHunterBoggsObjects1= []; +gdjs.CreditsCode.GDHunterBoggsObjects2= []; +gdjs.CreditsCode.GDHunterBoggsObjects3= []; +gdjs.CreditsCode.GDHunterBoggsObjects4= []; +gdjs.CreditsCode.GDHunterBoggsObjects5= []; +gdjs.CreditsCode.GDHunterBoggsObjects6= []; +gdjs.CreditsCode.GDHunterBoggsObjects7= []; +gdjs.CreditsCode.GDHunterBoggsObjects8= []; +gdjs.CreditsCode.GDJackMccarthySmithObjects1= []; +gdjs.CreditsCode.GDJackMccarthySmithObjects2= []; +gdjs.CreditsCode.GDJackMccarthySmithObjects3= []; +gdjs.CreditsCode.GDJackMccarthySmithObjects4= []; +gdjs.CreditsCode.GDJackMccarthySmithObjects5= []; +gdjs.CreditsCode.GDJackMccarthySmithObjects6= []; +gdjs.CreditsCode.GDJackMccarthySmithObjects7= []; +gdjs.CreditsCode.GDJackMccarthySmithObjects8= []; +gdjs.CreditsCode.GDJacobMorrisonObjects1= []; +gdjs.CreditsCode.GDJacobMorrisonObjects2= []; +gdjs.CreditsCode.GDJacobMorrisonObjects3= []; +gdjs.CreditsCode.GDJacobMorrisonObjects4= []; +gdjs.CreditsCode.GDJacobMorrisonObjects5= []; +gdjs.CreditsCode.GDJacobMorrisonObjects6= []; +gdjs.CreditsCode.GDJacobMorrisonObjects7= []; +gdjs.CreditsCode.GDJacobMorrisonObjects8= []; +gdjs.CreditsCode.GDJasonWongObjects1= []; +gdjs.CreditsCode.GDJasonWongObjects2= []; +gdjs.CreditsCode.GDJasonWongObjects3= []; +gdjs.CreditsCode.GDJasonWongObjects4= []; +gdjs.CreditsCode.GDJasonWongObjects5= []; +gdjs.CreditsCode.GDJasonWongObjects6= []; +gdjs.CreditsCode.GDJasonWongObjects7= []; +gdjs.CreditsCode.GDJasonWongObjects8= []; +gdjs.CreditsCode.GDJoshVegherObjects1= []; +gdjs.CreditsCode.GDJoshVegherObjects2= []; +gdjs.CreditsCode.GDJoshVegherObjects3= []; +gdjs.CreditsCode.GDJoshVegherObjects4= []; +gdjs.CreditsCode.GDJoshVegherObjects5= []; +gdjs.CreditsCode.GDJoshVegherObjects6= []; +gdjs.CreditsCode.GDJoshVegherObjects7= []; +gdjs.CreditsCode.GDJoshVegherObjects8= []; +gdjs.CreditsCode.GDJustinHumesObjects1= []; +gdjs.CreditsCode.GDJustinHumesObjects2= []; +gdjs.CreditsCode.GDJustinHumesObjects3= []; +gdjs.CreditsCode.GDJustinHumesObjects4= []; +gdjs.CreditsCode.GDJustinHumesObjects5= []; +gdjs.CreditsCode.GDJustinHumesObjects6= []; +gdjs.CreditsCode.GDJustinHumesObjects7= []; +gdjs.CreditsCode.GDJustinHumesObjects8= []; +gdjs.CreditsCode.GDRyanReillyObjects1= []; +gdjs.CreditsCode.GDRyanReillyObjects2= []; +gdjs.CreditsCode.GDRyanReillyObjects3= []; +gdjs.CreditsCode.GDRyanReillyObjects4= []; +gdjs.CreditsCode.GDRyanReillyObjects5= []; +gdjs.CreditsCode.GDRyanReillyObjects6= []; +gdjs.CreditsCode.GDRyanReillyObjects7= []; +gdjs.CreditsCode.GDRyanReillyObjects8= []; +gdjs.CreditsCode.GDArtObjects1= []; +gdjs.CreditsCode.GDArtObjects2= []; +gdjs.CreditsCode.GDArtObjects3= []; +gdjs.CreditsCode.GDArtObjects4= []; +gdjs.CreditsCode.GDArtObjects5= []; +gdjs.CreditsCode.GDArtObjects6= []; +gdjs.CreditsCode.GDArtObjects7= []; +gdjs.CreditsCode.GDArtObjects8= []; +gdjs.CreditsCode.GDAGPLObjects1= []; +gdjs.CreditsCode.GDAGPLObjects2= []; +gdjs.CreditsCode.GDAGPLObjects3= []; +gdjs.CreditsCode.GDAGPLObjects4= []; +gdjs.CreditsCode.GDAGPLObjects5= []; +gdjs.CreditsCode.GDAGPLObjects6= []; +gdjs.CreditsCode.GDAGPLObjects7= []; +gdjs.CreditsCode.GDAGPLObjects8= []; +gdjs.CreditsCode.GDTextObjects1= []; +gdjs.CreditsCode.GDTextObjects2= []; +gdjs.CreditsCode.GDTextObjects3= []; +gdjs.CreditsCode.GDTextObjects4= []; +gdjs.CreditsCode.GDTextObjects5= []; +gdjs.CreditsCode.GDTextObjects6= []; +gdjs.CreditsCode.GDTextObjects7= []; +gdjs.CreditsCode.GDTextObjects8= []; +gdjs.CreditsCode.GDPlayerObjects1= []; +gdjs.CreditsCode.GDPlayerObjects2= []; +gdjs.CreditsCode.GDPlayerObjects3= []; +gdjs.CreditsCode.GDPlayerObjects4= []; +gdjs.CreditsCode.GDPlayerObjects5= []; +gdjs.CreditsCode.GDPlayerObjects6= []; +gdjs.CreditsCode.GDPlayerObjects7= []; +gdjs.CreditsCode.GDPlayerObjects8= []; +gdjs.CreditsCode.GDFlyingDemonObjects1= []; +gdjs.CreditsCode.GDFlyingDemonObjects2= []; +gdjs.CreditsCode.GDFlyingDemonObjects3= []; +gdjs.CreditsCode.GDFlyingDemonObjects4= []; +gdjs.CreditsCode.GDFlyingDemonObjects5= []; +gdjs.CreditsCode.GDFlyingDemonObjects6= []; +gdjs.CreditsCode.GDFlyingDemonObjects7= []; +gdjs.CreditsCode.GDFlyingDemonObjects8= []; +gdjs.CreditsCode.GDFireDemonObjects1= []; +gdjs.CreditsCode.GDFireDemonObjects2= []; +gdjs.CreditsCode.GDFireDemonObjects3= []; +gdjs.CreditsCode.GDFireDemonObjects4= []; +gdjs.CreditsCode.GDFireDemonObjects5= []; +gdjs.CreditsCode.GDFireDemonObjects6= []; +gdjs.CreditsCode.GDFireDemonObjects7= []; +gdjs.CreditsCode.GDFireDemonObjects8= []; +gdjs.CreditsCode.GDCheckpointObjects1= []; +gdjs.CreditsCode.GDCheckpointObjects2= []; +gdjs.CreditsCode.GDCheckpointObjects3= []; +gdjs.CreditsCode.GDCheckpointObjects4= []; +gdjs.CreditsCode.GDCheckpointObjects5= []; +gdjs.CreditsCode.GDCheckpointObjects6= []; +gdjs.CreditsCode.GDCheckpointObjects7= []; +gdjs.CreditsCode.GDCheckpointObjects8= []; +gdjs.CreditsCode.GDStaticPlatform3Objects1= []; +gdjs.CreditsCode.GDStaticPlatform3Objects2= []; +gdjs.CreditsCode.GDStaticPlatform3Objects3= []; +gdjs.CreditsCode.GDStaticPlatform3Objects4= []; +gdjs.CreditsCode.GDStaticPlatform3Objects5= []; +gdjs.CreditsCode.GDStaticPlatform3Objects6= []; +gdjs.CreditsCode.GDStaticPlatform3Objects7= []; +gdjs.CreditsCode.GDStaticPlatform3Objects8= []; +gdjs.CreditsCode.GDStaticPlatform2Objects1= []; +gdjs.CreditsCode.GDStaticPlatform2Objects2= []; +gdjs.CreditsCode.GDStaticPlatform2Objects3= []; +gdjs.CreditsCode.GDStaticPlatform2Objects4= []; +gdjs.CreditsCode.GDStaticPlatform2Objects5= []; +gdjs.CreditsCode.GDStaticPlatform2Objects6= []; +gdjs.CreditsCode.GDStaticPlatform2Objects7= []; +gdjs.CreditsCode.GDStaticPlatform2Objects8= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.CreditsCode.GDStaticPlatform1Objects1= []; +gdjs.CreditsCode.GDStaticPlatform1Objects2= []; +gdjs.CreditsCode.GDStaticPlatform1Objects3= []; +gdjs.CreditsCode.GDStaticPlatform1Objects4= []; +gdjs.CreditsCode.GDStaticPlatform1Objects5= []; +gdjs.CreditsCode.GDStaticPlatform1Objects6= []; +gdjs.CreditsCode.GDStaticPlatform1Objects7= []; +gdjs.CreditsCode.GDStaticPlatform1Objects8= []; +gdjs.CreditsCode.GDPortalObjects1= []; +gdjs.CreditsCode.GDPortalObjects2= []; +gdjs.CreditsCode.GDPortalObjects3= []; +gdjs.CreditsCode.GDPortalObjects4= []; +gdjs.CreditsCode.GDPortalObjects5= []; +gdjs.CreditsCode.GDPortalObjects6= []; +gdjs.CreditsCode.GDPortalObjects7= []; +gdjs.CreditsCode.GDPortalObjects8= []; +gdjs.CreditsCode.GDLadderObjects1= []; +gdjs.CreditsCode.GDLadderObjects2= []; +gdjs.CreditsCode.GDLadderObjects3= []; +gdjs.CreditsCode.GDLadderObjects4= []; +gdjs.CreditsCode.GDLadderObjects5= []; +gdjs.CreditsCode.GDLadderObjects6= []; +gdjs.CreditsCode.GDLadderObjects7= []; +gdjs.CreditsCode.GDLadderObjects8= []; +gdjs.CreditsCode.GDBloodParticlesObjects1= []; +gdjs.CreditsCode.GDBloodParticlesObjects2= []; +gdjs.CreditsCode.GDBloodParticlesObjects3= []; +gdjs.CreditsCode.GDBloodParticlesObjects4= []; +gdjs.CreditsCode.GDBloodParticlesObjects5= []; +gdjs.CreditsCode.GDBloodParticlesObjects6= []; +gdjs.CreditsCode.GDBloodParticlesObjects7= []; +gdjs.CreditsCode.GDBloodParticlesObjects8= []; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects1= []; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects2= []; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects3= []; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects4= []; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects5= []; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects6= []; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects7= []; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects8= []; +gdjs.CreditsCode.GDDoorParticlesObjects1= []; +gdjs.CreditsCode.GDDoorParticlesObjects2= []; +gdjs.CreditsCode.GDDoorParticlesObjects3= []; +gdjs.CreditsCode.GDDoorParticlesObjects4= []; +gdjs.CreditsCode.GDDoorParticlesObjects5= []; +gdjs.CreditsCode.GDDoorParticlesObjects6= []; +gdjs.CreditsCode.GDDoorParticlesObjects7= []; +gdjs.CreditsCode.GDDoorParticlesObjects8= []; +gdjs.CreditsCode.GDDustParticleObjects1= []; +gdjs.CreditsCode.GDDustParticleObjects2= []; +gdjs.CreditsCode.GDDustParticleObjects3= []; +gdjs.CreditsCode.GDDustParticleObjects4= []; +gdjs.CreditsCode.GDDustParticleObjects5= []; +gdjs.CreditsCode.GDDustParticleObjects6= []; +gdjs.CreditsCode.GDDustParticleObjects7= []; +gdjs.CreditsCode.GDDustParticleObjects8= []; +gdjs.CreditsCode.GDLivesBarObjects1= []; +gdjs.CreditsCode.GDLivesBarObjects2= []; +gdjs.CreditsCode.GDLivesBarObjects3= []; +gdjs.CreditsCode.GDLivesBarObjects4= []; +gdjs.CreditsCode.GDLivesBarObjects5= []; +gdjs.CreditsCode.GDLivesBarObjects6= []; +gdjs.CreditsCode.GDLivesBarObjects7= []; +gdjs.CreditsCode.GDLivesBarObjects8= []; +gdjs.CreditsCode.GDHopeBarObjects1= []; +gdjs.CreditsCode.GDHopeBarObjects2= []; +gdjs.CreditsCode.GDHopeBarObjects3= []; +gdjs.CreditsCode.GDHopeBarObjects4= []; +gdjs.CreditsCode.GDHopeBarObjects5= []; +gdjs.CreditsCode.GDHopeBarObjects6= []; +gdjs.CreditsCode.GDHopeBarObjects7= []; +gdjs.CreditsCode.GDHopeBarObjects8= []; +gdjs.CreditsCode.GDMemoryObjects1= []; +gdjs.CreditsCode.GDMemoryObjects2= []; +gdjs.CreditsCode.GDMemoryObjects3= []; +gdjs.CreditsCode.GDMemoryObjects4= []; +gdjs.CreditsCode.GDMemoryObjects5= []; +gdjs.CreditsCode.GDMemoryObjects6= []; +gdjs.CreditsCode.GDMemoryObjects7= []; +gdjs.CreditsCode.GDMemoryObjects8= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.CreditsCode.GDHorizontalDemonObjects1= []; +gdjs.CreditsCode.GDHorizontalDemonObjects2= []; +gdjs.CreditsCode.GDHorizontalDemonObjects3= []; +gdjs.CreditsCode.GDHorizontalDemonObjects4= []; +gdjs.CreditsCode.GDHorizontalDemonObjects5= []; +gdjs.CreditsCode.GDHorizontalDemonObjects6= []; +gdjs.CreditsCode.GDHorizontalDemonObjects7= []; +gdjs.CreditsCode.GDHorizontalDemonObjects8= []; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects1= []; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects2= []; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3= []; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4= []; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5= []; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects6= []; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects7= []; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects8= []; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects1= []; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects2= []; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3= []; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects4= []; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects5= []; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects6= []; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects7= []; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects8= []; +gdjs.CreditsCode.GDFlippingPlatformObjects1= []; +gdjs.CreditsCode.GDFlippingPlatformObjects2= []; +gdjs.CreditsCode.GDFlippingPlatformObjects3= []; +gdjs.CreditsCode.GDFlippingPlatformObjects4= []; +gdjs.CreditsCode.GDFlippingPlatformObjects5= []; +gdjs.CreditsCode.GDFlippingPlatformObjects6= []; +gdjs.CreditsCode.GDFlippingPlatformObjects7= []; +gdjs.CreditsCode.GDFlippingPlatformObjects8= []; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects1= []; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects2= []; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects3= []; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4= []; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects5= []; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects6= []; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects7= []; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects8= []; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.CreditsCode.GDFlippingPlatform2Objects1= []; +gdjs.CreditsCode.GDFlippingPlatform2Objects2= []; +gdjs.CreditsCode.GDFlippingPlatform2Objects3= []; +gdjs.CreditsCode.GDFlippingPlatform2Objects4= []; +gdjs.CreditsCode.GDFlippingPlatform2Objects5= []; +gdjs.CreditsCode.GDFlippingPlatform2Objects6= []; +gdjs.CreditsCode.GDFlippingPlatform2Objects7= []; +gdjs.CreditsCode.GDFlippingPlatform2Objects8= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects1= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects2= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects5= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects6= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects7= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects8= []; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects1= []; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects2= []; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects3= []; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4= []; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5= []; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6= []; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects7= []; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects8= []; +gdjs.CreditsCode.GDTestObjects1= []; +gdjs.CreditsCode.GDTestObjects2= []; +gdjs.CreditsCode.GDTestObjects3= []; +gdjs.CreditsCode.GDTestObjects4= []; +gdjs.CreditsCode.GDTestObjects5= []; +gdjs.CreditsCode.GDTestObjects6= []; +gdjs.CreditsCode.GDTestObjects7= []; +gdjs.CreditsCode.GDTestObjects8= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects1= []; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects2= []; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3= []; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects4= []; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects5= []; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects6= []; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects7= []; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects8= []; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects1= []; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects2= []; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3= []; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects4= []; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects5= []; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects6= []; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects7= []; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects8= []; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects1= []; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects2= []; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects3= []; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4= []; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects5= []; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects6= []; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects7= []; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects8= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects1= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects2= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects3= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects6= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects8= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.CreditsCode.GDLaserRingObjects1= []; +gdjs.CreditsCode.GDLaserRingObjects2= []; +gdjs.CreditsCode.GDLaserRingObjects3= []; +gdjs.CreditsCode.GDLaserRingObjects4= []; +gdjs.CreditsCode.GDLaserRingObjects5= []; +gdjs.CreditsCode.GDLaserRingObjects6= []; +gdjs.CreditsCode.GDLaserRingObjects7= []; +gdjs.CreditsCode.GDLaserRingObjects8= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects1= []; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects2= []; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects3= []; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4= []; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects5= []; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects6= []; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects7= []; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects8= []; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects1= []; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects2= []; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3= []; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4= []; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects5= []; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects6= []; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects7= []; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects8= []; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects1= []; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects2= []; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3= []; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4= []; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5= []; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects6= []; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects7= []; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects8= []; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects1= []; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects2= []; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects3= []; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4= []; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects5= []; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects6= []; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects7= []; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects8= []; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects1= []; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects2= []; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects3= []; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4= []; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects5= []; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects6= []; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects7= []; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects8= []; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects1= []; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects2= []; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects3= []; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4= []; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects5= []; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects6= []; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects7= []; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects8= []; +gdjs.CreditsCode.GDCameraGlitchFixObjects1= []; +gdjs.CreditsCode.GDCameraGlitchFixObjects2= []; +gdjs.CreditsCode.GDCameraGlitchFixObjects3= []; +gdjs.CreditsCode.GDCameraGlitchFixObjects4= []; +gdjs.CreditsCode.GDCameraGlitchFixObjects5= []; +gdjs.CreditsCode.GDCameraGlitchFixObjects6= []; +gdjs.CreditsCode.GDCameraGlitchFixObjects7= []; +gdjs.CreditsCode.GDCameraGlitchFixObjects8= []; +gdjs.CreditsCode.GDLeftBoundaryObjects1= []; +gdjs.CreditsCode.GDLeftBoundaryObjects2= []; +gdjs.CreditsCode.GDLeftBoundaryObjects3= []; +gdjs.CreditsCode.GDLeftBoundaryObjects4= []; +gdjs.CreditsCode.GDLeftBoundaryObjects5= []; +gdjs.CreditsCode.GDLeftBoundaryObjects6= []; +gdjs.CreditsCode.GDLeftBoundaryObjects7= []; +gdjs.CreditsCode.GDLeftBoundaryObjects8= []; +gdjs.CreditsCode.GDRightBoundaryObjects1= []; +gdjs.CreditsCode.GDRightBoundaryObjects2= []; +gdjs.CreditsCode.GDRightBoundaryObjects3= []; +gdjs.CreditsCode.GDRightBoundaryObjects4= []; +gdjs.CreditsCode.GDRightBoundaryObjects5= []; +gdjs.CreditsCode.GDRightBoundaryObjects6= []; +gdjs.CreditsCode.GDRightBoundaryObjects7= []; +gdjs.CreditsCode.GDRightBoundaryObjects8= []; +gdjs.CreditsCode.GDTopBoundaryObjects1= []; +gdjs.CreditsCode.GDTopBoundaryObjects2= []; +gdjs.CreditsCode.GDTopBoundaryObjects3= []; +gdjs.CreditsCode.GDTopBoundaryObjects4= []; +gdjs.CreditsCode.GDTopBoundaryObjects5= []; +gdjs.CreditsCode.GDTopBoundaryObjects6= []; +gdjs.CreditsCode.GDTopBoundaryObjects7= []; +gdjs.CreditsCode.GDTopBoundaryObjects8= []; +gdjs.CreditsCode.GDBottomBoundaryObjects1= []; +gdjs.CreditsCode.GDBottomBoundaryObjects2= []; +gdjs.CreditsCode.GDBottomBoundaryObjects3= []; +gdjs.CreditsCode.GDBottomBoundaryObjects4= []; +gdjs.CreditsCode.GDBottomBoundaryObjects5= []; +gdjs.CreditsCode.GDBottomBoundaryObjects6= []; +gdjs.CreditsCode.GDBottomBoundaryObjects7= []; +gdjs.CreditsCode.GDBottomBoundaryObjects8= []; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects1= []; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects2= []; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects3= []; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects4= []; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects5= []; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects6= []; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects7= []; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects8= []; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects1= []; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects2= []; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3= []; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4= []; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5= []; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects6= []; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects7= []; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects8= []; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects1= []; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2= []; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3= []; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4= []; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5= []; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects6= []; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects7= []; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects8= []; +gdjs.CreditsCode.GDSinage_9595WObjects1= []; +gdjs.CreditsCode.GDSinage_9595WObjects2= []; +gdjs.CreditsCode.GDSinage_9595WObjects3= []; +gdjs.CreditsCode.GDSinage_9595WObjects4= []; +gdjs.CreditsCode.GDSinage_9595WObjects5= []; +gdjs.CreditsCode.GDSinage_9595WObjects6= []; +gdjs.CreditsCode.GDSinage_9595WObjects7= []; +gdjs.CreditsCode.GDSinage_9595WObjects8= []; +gdjs.CreditsCode.GDSinage_9595AObjects1= []; +gdjs.CreditsCode.GDSinage_9595AObjects2= []; +gdjs.CreditsCode.GDSinage_9595AObjects3= []; +gdjs.CreditsCode.GDSinage_9595AObjects4= []; +gdjs.CreditsCode.GDSinage_9595AObjects5= []; +gdjs.CreditsCode.GDSinage_9595AObjects6= []; +gdjs.CreditsCode.GDSinage_9595AObjects7= []; +gdjs.CreditsCode.GDSinage_9595AObjects8= []; +gdjs.CreditsCode.GDSinage_9595SObjects1= []; +gdjs.CreditsCode.GDSinage_9595SObjects2= []; +gdjs.CreditsCode.GDSinage_9595SObjects3= []; +gdjs.CreditsCode.GDSinage_9595SObjects4= []; +gdjs.CreditsCode.GDSinage_9595SObjects5= []; +gdjs.CreditsCode.GDSinage_9595SObjects6= []; +gdjs.CreditsCode.GDSinage_9595SObjects7= []; +gdjs.CreditsCode.GDSinage_9595SObjects8= []; +gdjs.CreditsCode.GDSinage_9595DObjects1= []; +gdjs.CreditsCode.GDSinage_9595DObjects2= []; +gdjs.CreditsCode.GDSinage_9595DObjects3= []; +gdjs.CreditsCode.GDSinage_9595DObjects4= []; +gdjs.CreditsCode.GDSinage_9595DObjects5= []; +gdjs.CreditsCode.GDSinage_9595DObjects6= []; +gdjs.CreditsCode.GDSinage_9595DObjects7= []; +gdjs.CreditsCode.GDSinage_9595DObjects8= []; +gdjs.CreditsCode.GDSinage_9595SpaceObjects1= []; +gdjs.CreditsCode.GDSinage_9595SpaceObjects2= []; +gdjs.CreditsCode.GDSinage_9595SpaceObjects3= []; +gdjs.CreditsCode.GDSinage_9595SpaceObjects4= []; +gdjs.CreditsCode.GDSinage_9595SpaceObjects5= []; +gdjs.CreditsCode.GDSinage_9595SpaceObjects6= []; +gdjs.CreditsCode.GDSinage_9595SpaceObjects7= []; +gdjs.CreditsCode.GDSinage_9595SpaceObjects8= []; +gdjs.CreditsCode.GDSinage_9595HealObjects1= []; +gdjs.CreditsCode.GDSinage_9595HealObjects2= []; +gdjs.CreditsCode.GDSinage_9595HealObjects3= []; +gdjs.CreditsCode.GDSinage_9595HealObjects4= []; +gdjs.CreditsCode.GDSinage_9595HealObjects5= []; +gdjs.CreditsCode.GDSinage_9595HealObjects6= []; +gdjs.CreditsCode.GDSinage_9595HealObjects7= []; +gdjs.CreditsCode.GDSinage_9595HealObjects8= []; +gdjs.CreditsCode.GDSinage_9595ProceedObjects1= []; +gdjs.CreditsCode.GDSinage_9595ProceedObjects2= []; +gdjs.CreditsCode.GDSinage_9595ProceedObjects3= []; +gdjs.CreditsCode.GDSinage_9595ProceedObjects4= []; +gdjs.CreditsCode.GDSinage_9595ProceedObjects5= []; +gdjs.CreditsCode.GDSinage_9595ProceedObjects6= []; +gdjs.CreditsCode.GDSinage_9595ProceedObjects7= []; +gdjs.CreditsCode.GDSinage_9595ProceedObjects8= []; +gdjs.CreditsCode.GDSinage_9595DeathObjects1= []; +gdjs.CreditsCode.GDSinage_9595DeathObjects2= []; +gdjs.CreditsCode.GDSinage_9595DeathObjects3= []; +gdjs.CreditsCode.GDSinage_9595DeathObjects4= []; +gdjs.CreditsCode.GDSinage_9595DeathObjects5= []; +gdjs.CreditsCode.GDSinage_9595DeathObjects6= []; +gdjs.CreditsCode.GDSinage_9595DeathObjects7= []; +gdjs.CreditsCode.GDSinage_9595DeathObjects8= []; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects1= []; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects2= []; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects3= []; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects4= []; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects5= []; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects6= []; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects7= []; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects8= []; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects1= []; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects2= []; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects3= []; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects4= []; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects5= []; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects6= []; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects7= []; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects8= []; +gdjs.CreditsCode.GDSinage_9595KillObjects1= []; +gdjs.CreditsCode.GDSinage_9595KillObjects2= []; +gdjs.CreditsCode.GDSinage_9595KillObjects3= []; +gdjs.CreditsCode.GDSinage_9595KillObjects4= []; +gdjs.CreditsCode.GDSinage_9595KillObjects5= []; +gdjs.CreditsCode.GDSinage_9595KillObjects6= []; +gdjs.CreditsCode.GDSinage_9595KillObjects7= []; +gdjs.CreditsCode.GDSinage_9595KillObjects8= []; +gdjs.CreditsCode.GDSinage_9595CollectObjects1= []; +gdjs.CreditsCode.GDSinage_9595CollectObjects2= []; +gdjs.CreditsCode.GDSinage_9595CollectObjects3= []; +gdjs.CreditsCode.GDSinage_9595CollectObjects4= []; +gdjs.CreditsCode.GDSinage_9595CollectObjects5= []; +gdjs.CreditsCode.GDSinage_9595CollectObjects6= []; +gdjs.CreditsCode.GDSinage_9595CollectObjects7= []; +gdjs.CreditsCode.GDSinage_9595CollectObjects8= []; +gdjs.CreditsCode.GDSinage_9595ArrowObjects1= []; +gdjs.CreditsCode.GDSinage_9595ArrowObjects2= []; +gdjs.CreditsCode.GDSinage_9595ArrowObjects3= []; +gdjs.CreditsCode.GDSinage_9595ArrowObjects4= []; +gdjs.CreditsCode.GDSinage_9595ArrowObjects5= []; +gdjs.CreditsCode.GDSinage_9595ArrowObjects6= []; +gdjs.CreditsCode.GDSinage_9595ArrowObjects7= []; +gdjs.CreditsCode.GDSinage_9595ArrowObjects8= []; +gdjs.CreditsCode.GDSinage_9595JumpObjects1= []; +gdjs.CreditsCode.GDSinage_9595JumpObjects2= []; +gdjs.CreditsCode.GDSinage_9595JumpObjects3= []; +gdjs.CreditsCode.GDSinage_9595JumpObjects4= []; +gdjs.CreditsCode.GDSinage_9595JumpObjects5= []; +gdjs.CreditsCode.GDSinage_9595JumpObjects6= []; +gdjs.CreditsCode.GDSinage_9595JumpObjects7= []; +gdjs.CreditsCode.GDSinage_9595JumpObjects8= []; +gdjs.CreditsCode.GDSinage_9595HoldObjects1= []; +gdjs.CreditsCode.GDSinage_9595HoldObjects2= []; +gdjs.CreditsCode.GDSinage_9595HoldObjects3= []; +gdjs.CreditsCode.GDSinage_9595HoldObjects4= []; +gdjs.CreditsCode.GDSinage_9595HoldObjects5= []; +gdjs.CreditsCode.GDSinage_9595HoldObjects6= []; +gdjs.CreditsCode.GDSinage_9595HoldObjects7= []; +gdjs.CreditsCode.GDSinage_9595HoldObjects8= []; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects1= []; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects2= []; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects3= []; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects4= []; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects5= []; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects6= []; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects7= []; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects8= []; +gdjs.CreditsCode.GDSinage_9595RestartObjects1= []; +gdjs.CreditsCode.GDSinage_9595RestartObjects2= []; +gdjs.CreditsCode.GDSinage_9595RestartObjects3= []; +gdjs.CreditsCode.GDSinage_9595RestartObjects4= []; +gdjs.CreditsCode.GDSinage_9595RestartObjects5= []; +gdjs.CreditsCode.GDSinage_9595RestartObjects6= []; +gdjs.CreditsCode.GDSinage_9595RestartObjects7= []; +gdjs.CreditsCode.GDSinage_9595RestartObjects8= []; +gdjs.CreditsCode.GDSinage_9595PauseObjects1= []; +gdjs.CreditsCode.GDSinage_9595PauseObjects2= []; +gdjs.CreditsCode.GDSinage_9595PauseObjects3= []; +gdjs.CreditsCode.GDSinage_9595PauseObjects4= []; +gdjs.CreditsCode.GDSinage_9595PauseObjects5= []; +gdjs.CreditsCode.GDSinage_9595PauseObjects6= []; +gdjs.CreditsCode.GDSinage_9595PauseObjects7= []; +gdjs.CreditsCode.GDSinage_9595PauseObjects8= []; +gdjs.CreditsCode.GDTest2Objects1= []; +gdjs.CreditsCode.GDTest2Objects2= []; +gdjs.CreditsCode.GDTest2Objects3= []; +gdjs.CreditsCode.GDTest2Objects4= []; +gdjs.CreditsCode.GDTest2Objects5= []; +gdjs.CreditsCode.GDTest2Objects6= []; +gdjs.CreditsCode.GDTest2Objects7= []; +gdjs.CreditsCode.GDTest2Objects8= []; + + +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects3}); +gdjs.CreditsCode.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects4[k] = gdjs.CreditsCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.CreditsCode.GDCheckpointObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects3}); +gdjs.CreditsCode.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.CreditsCode.GDCheckpointObjects3 */ +/* Reuse gdjs.CreditsCode.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects3Objects, (( gdjs.CreditsCode.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDCheckpointObjects3[0].getPointX("")), (( gdjs.CreditsCode.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.CreditsCode.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.CreditsCode.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects, (( gdjs.CreditsCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects4[0].getPointX("")), (( gdjs.CreditsCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.CreditsCode.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects3Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.CreditsCode.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDCheckpointObjects3[k] = gdjs.CreditsCode.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.CreditsCode.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.CreditsCode.GDFlyingDemonObjects4, "FireDemon": gdjs.CreditsCode.GDFireDemonObjects4, "HorizontalDemon": gdjs.CreditsCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.CreditsCode.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.CreditsCode.GDFlyingDemonObjects4, "FireDemon": gdjs.CreditsCode.GDFireDemonObjects4, "HorizontalDemon": gdjs.CreditsCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.CreditsCode.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.CreditsCode.GDBloodParticlesObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4}); +gdjs.CreditsCode.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDFireDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserRingObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserRingObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDFireDemonObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDFlyingDemonObjects4[0].getVariables()) : gdjs.CreditsCode.GDFireDemonObjects4[0].getVariables()) : gdjs.CreditsCode.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserRingObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserRingObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDFireDemonObjects4.length === 0 ) ? ((gdjs.CreditsCode.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDFlyingDemonObjects4[0].getVariables()) : gdjs.CreditsCode.GDFireDemonObjects4[0].getVariables()) : gdjs.CreditsCode.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserRingObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.CreditsCode.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.CreditsCode.GDFireDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserRingObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.CreditsCode.GDFlyingDemonObjects4[0].getName()) :gdjs.CreditsCode.GDFireDemonObjects4[0].getName()) :gdjs.CreditsCode.GDHorizontalDemonObjects4[0].getName()) :gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.CreditsCode.GDLaserRingObjects4[0].getName()) :gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.CreditsCode.GDFireDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserRingObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDFlyingDemonObjects4[k] = gdjs.CreditsCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDFireDemonObjects4[k] = gdjs.CreditsCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDHorizontalDemonObjects4[k] = gdjs.CreditsCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[k] = gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[k] = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserRingObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserRingObjects4[k] = gdjs.CreditsCode.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[k] = gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[k] = gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[k] = gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDFlyingDemonObjects4[k] = gdjs.CreditsCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDFireDemonObjects4[k] = gdjs.CreditsCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDHorizontalDemonObjects4[k] = gdjs.CreditsCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[k] = gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[k] = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserRingObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserRingObjects4[k] = gdjs.CreditsCode.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[k] = gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[k] = gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[k] = gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDFireDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserRingObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4 */ +gdjs.CreditsCode.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDBloodParticlesObjects4Objects, (( gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.CreditsCode.GDFireDemonObjects4[0].getPointX("")) :gdjs.CreditsCode.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.CreditsCode.GDLaserRingObjects4[0].getPointX("")) :gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDFlyingDemonObjects4[0].getWidth()) :gdjs.CreditsCode.GDFireDemonObjects4[0].getWidth()) :gdjs.CreditsCode.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.CreditsCode.GDLaserRingObjects4[0].getWidth()) :gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.CreditsCode.GDFireDemonObjects4[0].getPointY("")) :gdjs.CreditsCode.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.CreditsCode.GDLaserRingObjects4[0].getPointY("")) :gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.CreditsCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDFlyingDemonObjects4[0].getHeight()) :gdjs.CreditsCode.GDFireDemonObjects4[0].getHeight()) :gdjs.CreditsCode.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.CreditsCode.GDLaserRingObjects4[0].getHeight()) :gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.CreditsCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFireDemonObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserRingObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.CreditsCode.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.CreditsCode.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.CreditsCode.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.CreditsCode.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDFireDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserRingObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.CreditsCode.GDPlayerObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.CreditsCode.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.CreditsCode.userFunc0x1e42b50 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.CreditsCode.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.CreditsCode.userFunc0x1e42b50(runtimeScene, objects); + +} + + +};gdjs.CreditsCode.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546CreditsCode_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.CreditsCode.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.CreditsCode.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.CreditsCode.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.CreditsCode.GDFireDemonObjects5}); +gdjs.CreditsCode.userFunc0x1e41990 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.CreditsCode.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.CreditsCode.GDFireDemonObjects5 */ +/* Reuse gdjs.CreditsCode.GDFlyingDemonObjects5 */ +/* Reuse gdjs.CreditsCode.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.CreditsCode.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.CreditsCode.GDFireDemonObjects5); +gdjs.CreditsCode.userFunc0x1e41990(runtimeScene, objects); + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5}); +gdjs.CreditsCode.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5, gdjs.CreditsCode.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5, gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5, gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5, gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5, gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5, gdjs.CreditsCode.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.CreditsCode.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5, gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.CreditsCode.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.CreditsCode.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.CreditsCode.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.CreditsCode.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.CreditsCode.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.CreditsCode.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546CreditsCode_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.CreditsCode.eventsList13(runtimeScene); +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4}); +gdjs.CreditsCode.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.CreditsCode.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.CreditsCode.eventsList8(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList14(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.CreditsCode.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.CreditsCode.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects3[i].getVariableBoolean(gdjs.CreditsCode.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects3[k] = gdjs.CreditsCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects4[k] = gdjs.CreditsCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.CreditsCode.eventsList6(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList18(runtimeScene); +} + + +};gdjs.CreditsCode.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects4[i].getVariableNumber(gdjs.CreditsCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects4[k] = gdjs.CreditsCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects3[i].getVariableNumber(gdjs.CreditsCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects3[k] = gdjs.CreditsCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects2}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.CreditsCode.GDDustParticleObjects2}); +gdjs.CreditsCode.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.CreditsCode.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects3[k] = gdjs.CreditsCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects2 */ +gdjs.CreditsCode.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDDustParticleObjects2Objects, (( gdjs.CreditsCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.CreditsCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.CreditsCode.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.CreditsCode.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.CreditsCode.eventsList0(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList2(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList19(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList21(runtimeScene); +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.CreditsCode.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.CreditsCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.CreditsCode.GDFireDemonObjects4}); +gdjs.CreditsCode.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.CreditsCode.GDFireDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDFlyingDemonObjects4[k] = gdjs.CreditsCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDHorizontalDemonObjects4[k] = gdjs.CreditsCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDFireDemonObjects4[k] = gdjs.CreditsCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDFireDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.CreditsCode.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFireDemonObjects4[i].returnVariable(gdjs.CreditsCode.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.CreditsCode.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFireDemonObjects4[i].returnVariable(gdjs.CreditsCode.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.CreditsCode.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFireDemonObjects4[i].returnVariable(gdjs.CreditsCode.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.CreditsCode.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.CreditsCode.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.CreditsCode.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.CreditsCode.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.CreditsCode.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546CreditsCode_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects4}); +gdjs.CreditsCode.userFunc0x275b8d0 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.CreditsCode.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3); +gdjs.CreditsCode.userFunc0x275b8d0(runtimeScene, objects); + +} + + +};gdjs.CreditsCode.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3 */ +gdjs.CreditsCode.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.CreditsCode.GDPlayerObjects3_1final.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3, gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3, gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3, gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +gdjs.copyArray(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3, gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3, gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3, gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDPlayerObjects3_1final.indexOf(gdjs.CreditsCode.GDPlayerObjects4[j]) === -1 ) + gdjs.CreditsCode.GDPlayerObjects3_1final.push(gdjs.CreditsCode.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3_1final, gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects3_1final, gdjs.CreditsCode.GDPlayerObjects3); +gdjs.copyArray(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3_1final, gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3_1final, gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3, gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3, gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3, gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3, gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3, gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3, gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[k] = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[k] = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[k] = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[k] = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546CreditsCode_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.CreditsCode.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.CreditsCode.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.CreditsCode.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.CreditsCode.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.CreditsCode.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.CreditsCode.GDLaserRingObjects3, "LaserDemon_Base": gdjs.CreditsCode.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.CreditsCode.GDProjectileDeathParticlesObjects3}); +gdjs.CreditsCode.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.CreditsCode.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.CreditsCode.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.CreditsCode.GDLaserRingObjects3); +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.CreditsCode.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.CreditsCode.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.CreditsCode.GDStaticPlatform3Objects3); +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546CreditsCode_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546CreditsCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.CreditsCode.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.CreditsCode.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.CreditsCode.GDBloodParticlesObjects3}); +gdjs.CreditsCode.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[k] = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.CreditsCode.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDBloodParticlesObjects3Objects, (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.CreditsCode.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList35 = function(runtimeScene) { + +};gdjs.CreditsCode.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.CreditsCode.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDFireDemonObjects4[k] = gdjs.CreditsCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDFireDemonObjects4[k] = gdjs.CreditsCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFireDemonObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.CreditsCode.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.CreditsCode.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDFireDemonObjects3[k] = gdjs.CreditsCode.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDFireDemonObjects3[i].getVariableBoolean(gdjs.CreditsCode.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDFireDemonObjects3[k] = gdjs.CreditsCode.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.CreditsCode.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDFireDemonObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.CreditsCode.eventsList37 = function(runtimeScene) { + +};gdjs.CreditsCode.eventsList38 = function(runtimeScene) { + +};gdjs.CreditsCode.eventsList39 = function(runtimeScene) { + +};gdjs.CreditsCode.eventsList40 = function(runtimeScene) { + +};gdjs.CreditsCode.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.CreditsCode.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5, gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.CreditsCode.GDTest2Objects6); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDTest2Objects6.length ;i < len;++i) { + gdjs.CreditsCode.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5, gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.CreditsCode.GDTest2Objects6); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDTest2Objects6.length ;i < len;++i) { + gdjs.CreditsCode.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.CreditsCode.GDTestObjects5); +{for(var i = 0, len = gdjs.CreditsCode.GDTestObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.CreditsCode.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5, gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.CreditsCode.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.CreditsCode.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDTest2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.CreditsCode.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.CreditsCode.GDTest2Objects5); +{for(var i = 0, len = gdjs.CreditsCode.GDTest2Objects5.length ;i < len;++i) { + gdjs.CreditsCode.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.CreditsCode.GDTest2Objects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDTest2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.CreditsCode.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3, gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3, gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3, gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.CreditsCode.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.CreditsCode.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.CreditsCode.eventsList47(runtimeScene); +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects5}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.CreditsCode.GDLaserDemon_9595Base2Objects5}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects5}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.CreditsCode.GDLaserDemon_9595Base2Objects5}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects5}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects5}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.CreditsCode.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.CreditsCode.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.CreditsCode.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.CreditsCode.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.CreditsCode.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.CreditsCode.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.CreditsCode.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.CreditsCode.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.CreditsCode.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.CreditsCode.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.CreditsCode.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.CreditsCode.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.CreditsCode.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.CreditsCode.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.CreditsCode.eventsList49(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList65(runtimeScene); +} + + +};gdjs.CreditsCode.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.CreditsCode.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.CreditsCode.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.CreditsCode.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.CreditsCode.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.CreditsCode.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.CreditsCode.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.CreditsCode.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.CreditsCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.CreditsCode.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.CreditsCode.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.CreditsCode.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.CreditsCode.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.CreditsCode.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.CreditsCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.CreditsCode.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.CreditsCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.CreditsCode.GDPlayerObjects4.length !== 0 ? gdjs.CreditsCode.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.CreditsCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.CreditsCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.CreditsCode.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.CreditsCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.CreditsCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.CreditsCode.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.CreditsCode.eventsList78(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList79(runtimeScene); +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects5}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.CreditsCode.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects6, gdjs.CreditsCode.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.CreditsCode.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.CreditsCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.CreditsCode.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects6, gdjs.CreditsCode.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects7[k] = gdjs.CreditsCode.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.CreditsCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.CreditsCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.CreditsCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.CreditsCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects6[k] = gdjs.CreditsCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects5}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform3Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.CreditsCode.GDStaticPlatform1Objects5, "HorizontalMovingPlatformRight": gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects5, "StaticPlatform2": gdjs.CreditsCode.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.CreditsCode.GDStaticPlatform3Objects5}); +gdjs.CreditsCode.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects5, gdjs.CreditsCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects6[k] = gdjs.CreditsCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.CreditsCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects5, gdjs.CreditsCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects6[i].getVariableBoolean(gdjs.CreditsCode.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects6[k] = gdjs.CreditsCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects6[i].setVariableBoolean(gdjs.CreditsCode.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects5, gdjs.CreditsCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.CreditsCode.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects6[k] = gdjs.CreditsCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.CreditsCode.GDPlayerObjects5 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.CreditsCode.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.CreditsCode.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.CreditsCode.GDStaticPlatform3Objects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.CreditsCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects5[k] = gdjs.CreditsCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform3Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects6}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.CreditsCode.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects5, gdjs.CreditsCode.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.CreditsCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.CreditsCode.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects4, gdjs.CreditsCode.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects5[k] = gdjs.CreditsCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects5[k] = gdjs.CreditsCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.CreditsCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.CreditsCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.CreditsCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.CreditsCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects4[k] = gdjs.CreditsCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.CreditsCode.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects5Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects5 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects5); +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects5[i].getVariableBoolean(gdjs.CreditsCode.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects5[k] = gdjs.CreditsCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.CreditsCode.GDPlayerObjects5_1final.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects5, gdjs.CreditsCode.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.CreditsCode.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.CreditsCode.GDPlayerObjects6[k] = gdjs.CreditsCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.CreditsCode.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDPlayerObjects5_1final.indexOf(gdjs.CreditsCode.GDPlayerObjects6[j]) === -1 ) + gdjs.CreditsCode.GDPlayerObjects5_1final.push(gdjs.CreditsCode.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects5, gdjs.CreditsCode.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects6Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.CreditsCode.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDPlayerObjects5_1final.indexOf(gdjs.CreditsCode.GDPlayerObjects6[j]) === -1 ) + gdjs.CreditsCode.GDPlayerObjects5_1final.push(gdjs.CreditsCode.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects5_1final, gdjs.CreditsCode.GDPlayerObjects5); +gdjs.copyArray(gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects5[i].setVariableBoolean(gdjs.CreditsCode.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.CreditsCode.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects4[k] = gdjs.CreditsCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform3Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.CreditsCode.GDStaticPlatform1Objects4, "HorizontalMovingPlatformRight": gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects4, "StaticPlatform2": gdjs.CreditsCode.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.CreditsCode.GDStaticPlatform3Objects4}); +gdjs.CreditsCode.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4, gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5[k] = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.CreditsCode.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.CreditsCode.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.CreditsCode.GDStaticPlatform3Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform3Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.CreditsCode.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.CreditsCode.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.CreditsCode.eventsList86(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList88(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList89(runtimeScene); +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546CreditsCode_9546GDFireDemonObjects3ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.CreditsCode.GDFlyingDemonObjects3, "FireDemon": gdjs.CreditsCode.GDFireDemonObjects3, "HorizontalDemon": gdjs.CreditsCode.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.CreditsCode.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.CreditsCode.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.CreditsCode.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.CreditsCode.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.CreditsCode.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.CreditsCode.GDBloodParticlesObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform3Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.CreditsCode.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.CreditsCode.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.CreditsCode.GDStaticPlatform3Objects3}); +gdjs.CreditsCode.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3, gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.CreditsCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.CreditsCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.CreditsCode.GDLadderObjects2}); +gdjs.CreditsCode.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2, gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.CreditsCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.CreditsCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2[k] = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.CreditsCode.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.CreditsCode.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.CreditsCode.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.CreditsCode.GDStaticPlatform3Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDStaticPlatform3Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.CreditsCode.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.CreditsCode.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.CreditsCode.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.CreditsCode.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.CreditsCode.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.CreditsCode.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.CreditsCode.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.CreditsCode.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.CreditsCode.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546CreditsCode_9546GDFireDemonObjects3ObjectsGDgdjs_9546CreditsCode_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546CreditsCode_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546CreditsCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546CreditsCode_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3 */ +gdjs.CreditsCode.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDBloodParticlesObjects3Objects, (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.CreditsCode.eventsList93(runtimeScene); +} + + +};gdjs.CreditsCode.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.CreditsCode.eventsList26(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList30(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList32(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList34(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList35(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList36(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList37(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList38(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList39(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList40(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList48(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList66(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList77(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList80(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList90(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList94(runtimeScene); +} + + +};gdjs.CreditsCode.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.CreditsCode.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.CreditsCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.CreditsCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.CreditsCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.CreditsCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.CreditsCode.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.CreditsCode.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.CreditsCode.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.CreditsCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.CreditsCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.CreditsCode.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.CreditsCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.CreditsCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.CreditsCode.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.CreditsCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.CreditsCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.CreditsCode.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.CreditsCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.CreditsCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.CreditsCode.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.CreditsCode.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.CreditsCode.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.CreditsCode.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.CreditsCode.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.CreditsCode.eventsList97(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList98(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList99(runtimeScene); +} + + +};gdjs.CreditsCode.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.CreditsCode.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.CreditsCode.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.CreditsCode.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.CreditsCode.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.CreditsCode.GDCameraGlitchFixObjects4}); +gdjs.CreditsCode.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.CreditsCode.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.CreditsCode.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.CreditsCode.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.CreditsCode.GDRightBoundaryObjects4); +gdjs.CreditsCode.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.CreditsCode.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.CreditsCode.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.CreditsCode.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.CreditsCode.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.CreditsCode.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.CreditsCode.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.CreditsCode.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.CreditsCode.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.CreditsCode.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.CreditsCode.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.CreditsCode.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.CreditsCode.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.CreditsCode.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.CreditsCode.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.CreditsCode.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.CreditsCode.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); +{for(var i = 0, len = gdjs.CreditsCode.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.CreditsCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.CreditsCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.CreditsCode.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.CreditsCode.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.CreditsCode.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.CreditsCode.GDPortalObjects3}); +gdjs.CreditsCode.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.CreditsCode.GDPortalObjects2}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects2}); +gdjs.CreditsCode.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.CreditsCode.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects3Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.CreditsCode.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.CreditsCode.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPortalObjects2Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.CreditsCode.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.CreditsCode.eventsList101(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList103(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList104(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList105(runtimeScene); +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.CreditsCode.GDPortalObjects4}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects3}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.CreditsCode.GDPortalObjects3}); +gdjs.CreditsCode.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects3, gdjs.CreditsCode.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.CreditsCode.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects3[i].getVariableNumber(gdjs.CreditsCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects3[k] = gdjs.CreditsCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.CreditsCode.GDPlayerObjects3 */ +/* Reuse gdjs.CreditsCode.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects3Objects, "Tween", gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.CreditsCode.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects4[i].getVariableNumber(gdjs.CreditsCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects4[k] = gdjs.CreditsCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.CreditsCode.GDPlayerObjects3[i].getVariableNumber(gdjs.CreditsCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects3[k] = gdjs.CreditsCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.CreditsCode.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects2); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); +} +for(var i = 0, len = gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); +} +}} + +} + + +};gdjs.CreditsCode.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.CreditsCode.GDPlayerObjects3.length = 0; + +gdjs.CreditsCode.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.CreditsCode.GDPlayerObjects3_1final.length = 0; +gdjs.CreditsCode.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.CreditsCode.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects4Objects, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.CreditsCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDPlayerObjects3_1final.indexOf(gdjs.CreditsCode.GDPlayerObjects4[j]) === -1 ) + gdjs.CreditsCode.GDPlayerObjects3_1final.push(gdjs.CreditsCode.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.CreditsCode.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDPortalObjects3_1final.indexOf(gdjs.CreditsCode.GDPortalObjects4[j]) === -1 ) + gdjs.CreditsCode.GDPortalObjects3_1final.push(gdjs.CreditsCode.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects4[i].getVariableNumber(gdjs.CreditsCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.CreditsCode.GDPlayerObjects4[k] = gdjs.CreditsCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.CreditsCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDPlayerObjects3_1final.indexOf(gdjs.CreditsCode.GDPlayerObjects4[j]) === -1 ) + gdjs.CreditsCode.GDPlayerObjects3_1final.push(gdjs.CreditsCode.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.CreditsCode.GDPlayerObjects3_1final, gdjs.CreditsCode.GDPlayerObjects3); +gdjs.copyArray(gdjs.CreditsCode.GDPortalObjects3_1final, gdjs.CreditsCode.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.CreditsCode.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects2}); +gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.CreditsCode.GDPlayerObjects2}); +gdjs.CreditsCode.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects2[i].returnVariable(gdjs.CreditsCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects2[i].setPosition(gdjs.CreditsCode.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.CreditsCode.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects2Objects, ((gdjs.CreditsCode.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.CreditsCode.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.CreditsCode.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects2[i].returnVariable(gdjs.CreditsCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.CreditsCode.mapOfGDgdjs_9546CreditsCode_9546GDPlayerObjects2Objects, (( gdjs.CreditsCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects2[0].getPointX("")), (( gdjs.CreditsCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects2[i].returnVariable(gdjs.CreditsCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.CreditsCode.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.CreditsCode.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.CreditsCode.eventsList22(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList95(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList100(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList106(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList110(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList111(runtimeScene); +} + + +};gdjs.CreditsCode.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects2[i].getVariableNumber(gdjs.CreditsCode.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects2[k] = gdjs.CreditsCode.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.CreditsCode.GDPlayerObjects1[i].getVariableNumber(gdjs.CreditsCode.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.CreditsCode.GDPlayerObjects1[k] = gdjs.CreditsCode.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.CreditsCode.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +};gdjs.CreditsCode.eventsList114 = function(runtimeScene) { + +{ + +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.CreditsCode.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.CreditsCode.eventsList115 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects1); +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects1.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects1[i].activateBehavior("PlatformerObject", false); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects1.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects1[i].hide(); +} +}} + +} + + +};gdjs.CreditsCode.eventsList116 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.CreditsCode.GDCameraGlitchFixObjects1); +gdjs.copyArray(runtimeScene.getObjects("CreditsEnd"), gdjs.CreditsCode.GDCreditsEndObjects1); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{for(var i = 0, len = gdjs.CreditsCode.GDCameraGlitchFixObjects1.length ;i < len;++i) { + gdjs.CreditsCode.GDCameraGlitchFixObjects1[i].getBehavior("Opacity").setOpacity(0); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDCreditsEndObjects1.length ;i < len;++i) { + gdjs.CreditsCode.GDCreditsEndObjects1[i].getBehavior("Opacity").setOpacity(0); +} +}} + +} + + +};gdjs.CreditsCode.eventsList117 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects2); +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "CreditCameraPosition"); +}{gdjs.evtTools.camera.setCameraX(runtimeScene, (( gdjs.CreditsCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects2[0].getCenterXInScene()), "", 0); +}{gdjs.evtTools.camera.setCameraY(runtimeScene, (( gdjs.CreditsCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects2[0].getCenterYInScene()), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.CreditsCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.CreditsCode.GDPlayerObjects2[i].getBehavior("SmoothCamera").SetOffsetYOp(gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSeconds(runtimeScene, "CreditCameraPosition") * 80, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.CreditsCode.GDBackgroundPlantsObjects1); +{for(var i = 0, len = gdjs.CreditsCode.GDBackgroundPlantsObjects1.length ;i < len;++i) { + gdjs.CreditsCode.GDBackgroundPlantsObjects1[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDBackgroundPlantsObjects1.length ;i < len;++i) { + gdjs.CreditsCode.GDBackgroundPlantsObjects1[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}{for(var i = 0, len = gdjs.CreditsCode.GDBackgroundPlantsObjects1.length ;i < len;++i) { + gdjs.CreditsCode.GDBackgroundPlantsObjects1[i].setYOffset(gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) / 3 + 1350); +} +}} + +} + + +};gdjs.CreditsCode.eventsList118 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Levels/MainMenu/Theme.ogg", true, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(1)), 1); +}} + +} + + +};gdjs.CreditsCode.eventsList119 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("CreditsEnd"), gdjs.CreditsCode.GDCreditsEndObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.CreditsCode.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.CreditsCode.GDPlayerObjects1.length === 0 ) ? 0 :gdjs.CreditsCode.GDPlayerObjects1[0].getBehavior("SmoothCamera").OffsetY((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined))) > (( gdjs.CreditsCode.GDCreditsEndObjects1.length === 0 ) ? 0 :gdjs.CreditsCode.GDCreditsEndObjects1[0].getPointY(""))); +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +};gdjs.CreditsCode.eventsList120 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.CreditsCode.eventsList112(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList114(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList115(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList116(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList117(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList118(runtimeScene); +} + + +{ + + +gdjs.CreditsCode.eventsList119(runtimeScene); +} + + +}; + +gdjs.CreditsCode.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.CreditsCode.GDBackgroundPlantsObjects1.length = 0; +gdjs.CreditsCode.GDBackgroundPlantsObjects2.length = 0; +gdjs.CreditsCode.GDBackgroundPlantsObjects3.length = 0; +gdjs.CreditsCode.GDBackgroundPlantsObjects4.length = 0; +gdjs.CreditsCode.GDBackgroundPlantsObjects5.length = 0; +gdjs.CreditsCode.GDBackgroundPlantsObjects6.length = 0; +gdjs.CreditsCode.GDBackgroundPlantsObjects7.length = 0; +gdjs.CreditsCode.GDBackgroundPlantsObjects8.length = 0; +gdjs.CreditsCode.GDSoundDesignObjects1.length = 0; +gdjs.CreditsCode.GDSoundDesignObjects2.length = 0; +gdjs.CreditsCode.GDSoundDesignObjects3.length = 0; +gdjs.CreditsCode.GDSoundDesignObjects4.length = 0; +gdjs.CreditsCode.GDSoundDesignObjects5.length = 0; +gdjs.CreditsCode.GDSoundDesignObjects6.length = 0; +gdjs.CreditsCode.GDSoundDesignObjects7.length = 0; +gdjs.CreditsCode.GDSoundDesignObjects8.length = 0; +gdjs.CreditsCode.GDColonObjects1.length = 0; +gdjs.CreditsCode.GDColonObjects2.length = 0; +gdjs.CreditsCode.GDColonObjects3.length = 0; +gdjs.CreditsCode.GDColonObjects4.length = 0; +gdjs.CreditsCode.GDColonObjects5.length = 0; +gdjs.CreditsCode.GDColonObjects6.length = 0; +gdjs.CreditsCode.GDColonObjects7.length = 0; +gdjs.CreditsCode.GDColonObjects8.length = 0; +gdjs.CreditsCode.GDDylanMooneyObjects1.length = 0; +gdjs.CreditsCode.GDDylanMooneyObjects2.length = 0; +gdjs.CreditsCode.GDDylanMooneyObjects3.length = 0; +gdjs.CreditsCode.GDDylanMooneyObjects4.length = 0; +gdjs.CreditsCode.GDDylanMooneyObjects5.length = 0; +gdjs.CreditsCode.GDDylanMooneyObjects6.length = 0; +gdjs.CreditsCode.GDDylanMooneyObjects7.length = 0; +gdjs.CreditsCode.GDDylanMooneyObjects8.length = 0; +gdjs.CreditsCode.GDDirectorObjects1.length = 0; +gdjs.CreditsCode.GDDirectorObjects2.length = 0; +gdjs.CreditsCode.GDDirectorObjects3.length = 0; +gdjs.CreditsCode.GDDirectorObjects4.length = 0; +gdjs.CreditsCode.GDDirectorObjects5.length = 0; +gdjs.CreditsCode.GDDirectorObjects6.length = 0; +gdjs.CreditsCode.GDDirectorObjects7.length = 0; +gdjs.CreditsCode.GDDirectorObjects8.length = 0; +gdjs.CreditsCode.GDThomasLiaoObjects1.length = 0; +gdjs.CreditsCode.GDThomasLiaoObjects2.length = 0; +gdjs.CreditsCode.GDThomasLiaoObjects3.length = 0; +gdjs.CreditsCode.GDThomasLiaoObjects4.length = 0; +gdjs.CreditsCode.GDThomasLiaoObjects5.length = 0; +gdjs.CreditsCode.GDThomasLiaoObjects6.length = 0; +gdjs.CreditsCode.GDThomasLiaoObjects7.length = 0; +gdjs.CreditsCode.GDThomasLiaoObjects8.length = 0; +gdjs.CreditsCode.GDAlexHuObjects1.length = 0; +gdjs.CreditsCode.GDAlexHuObjects2.length = 0; +gdjs.CreditsCode.GDAlexHuObjects3.length = 0; +gdjs.CreditsCode.GDAlexHuObjects4.length = 0; +gdjs.CreditsCode.GDAlexHuObjects5.length = 0; +gdjs.CreditsCode.GDAlexHuObjects6.length = 0; +gdjs.CreditsCode.GDAlexHuObjects7.length = 0; +gdjs.CreditsCode.GDAlexHuObjects8.length = 0; +gdjs.CreditsCode.GDSneakySalamanderObjects1.length = 0; +gdjs.CreditsCode.GDSneakySalamanderObjects2.length = 0; +gdjs.CreditsCode.GDSneakySalamanderObjects3.length = 0; +gdjs.CreditsCode.GDSneakySalamanderObjects4.length = 0; +gdjs.CreditsCode.GDSneakySalamanderObjects5.length = 0; +gdjs.CreditsCode.GDSneakySalamanderObjects6.length = 0; +gdjs.CreditsCode.GDSneakySalamanderObjects7.length = 0; +gdjs.CreditsCode.GDSneakySalamanderObjects8.length = 0; +gdjs.CreditsCode.GDCreditsEndObjects1.length = 0; +gdjs.CreditsCode.GDCreditsEndObjects2.length = 0; +gdjs.CreditsCode.GDCreditsEndObjects3.length = 0; +gdjs.CreditsCode.GDCreditsEndObjects4.length = 0; +gdjs.CreditsCode.GDCreditsEndObjects5.length = 0; +gdjs.CreditsCode.GDCreditsEndObjects6.length = 0; +gdjs.CreditsCode.GDCreditsEndObjects7.length = 0; +gdjs.CreditsCode.GDCreditsEndObjects8.length = 0; +gdjs.CreditsCode.GDLevelDesignObjects1.length = 0; +gdjs.CreditsCode.GDLevelDesignObjects2.length = 0; +gdjs.CreditsCode.GDLevelDesignObjects3.length = 0; +gdjs.CreditsCode.GDLevelDesignObjects4.length = 0; +gdjs.CreditsCode.GDLevelDesignObjects5.length = 0; +gdjs.CreditsCode.GDLevelDesignObjects6.length = 0; +gdjs.CreditsCode.GDLevelDesignObjects7.length = 0; +gdjs.CreditsCode.GDLevelDesignObjects8.length = 0; +gdjs.CreditsCode.GDProgrammingObjects1.length = 0; +gdjs.CreditsCode.GDProgrammingObjects2.length = 0; +gdjs.CreditsCode.GDProgrammingObjects3.length = 0; +gdjs.CreditsCode.GDProgrammingObjects4.length = 0; +gdjs.CreditsCode.GDProgrammingObjects5.length = 0; +gdjs.CreditsCode.GDProgrammingObjects6.length = 0; +gdjs.CreditsCode.GDProgrammingObjects7.length = 0; +gdjs.CreditsCode.GDProgrammingObjects8.length = 0; +gdjs.CreditsCode.GDQualityAssuranceObjects1.length = 0; +gdjs.CreditsCode.GDQualityAssuranceObjects2.length = 0; +gdjs.CreditsCode.GDQualityAssuranceObjects3.length = 0; +gdjs.CreditsCode.GDQualityAssuranceObjects4.length = 0; +gdjs.CreditsCode.GDQualityAssuranceObjects5.length = 0; +gdjs.CreditsCode.GDQualityAssuranceObjects6.length = 0; +gdjs.CreditsCode.GDQualityAssuranceObjects7.length = 0; +gdjs.CreditsCode.GDQualityAssuranceObjects8.length = 0; +gdjs.CreditsCode.GDSpecialThanksObjects1.length = 0; +gdjs.CreditsCode.GDSpecialThanksObjects2.length = 0; +gdjs.CreditsCode.GDSpecialThanksObjects3.length = 0; +gdjs.CreditsCode.GDSpecialThanksObjects4.length = 0; +gdjs.CreditsCode.GDSpecialThanksObjects5.length = 0; +gdjs.CreditsCode.GDSpecialThanksObjects6.length = 0; +gdjs.CreditsCode.GDSpecialThanksObjects7.length = 0; +gdjs.CreditsCode.GDSpecialThanksObjects8.length = 0; +gdjs.CreditsCode.GDBaileyBorbasObjects1.length = 0; +gdjs.CreditsCode.GDBaileyBorbasObjects2.length = 0; +gdjs.CreditsCode.GDBaileyBorbasObjects3.length = 0; +gdjs.CreditsCode.GDBaileyBorbasObjects4.length = 0; +gdjs.CreditsCode.GDBaileyBorbasObjects5.length = 0; +gdjs.CreditsCode.GDBaileyBorbasObjects6.length = 0; +gdjs.CreditsCode.GDBaileyBorbasObjects7.length = 0; +gdjs.CreditsCode.GDBaileyBorbasObjects8.length = 0; +gdjs.CreditsCode.GDBrennerKroghObjects1.length = 0; +gdjs.CreditsCode.GDBrennerKroghObjects2.length = 0; +gdjs.CreditsCode.GDBrennerKroghObjects3.length = 0; +gdjs.CreditsCode.GDBrennerKroghObjects4.length = 0; +gdjs.CreditsCode.GDBrennerKroghObjects5.length = 0; +gdjs.CreditsCode.GDBrennerKroghObjects6.length = 0; +gdjs.CreditsCode.GDBrennerKroghObjects7.length = 0; +gdjs.CreditsCode.GDBrennerKroghObjects8.length = 0; +gdjs.CreditsCode.GDBrennerMuskatelObjects1.length = 0; +gdjs.CreditsCode.GDBrennerMuskatelObjects2.length = 0; +gdjs.CreditsCode.GDBrennerMuskatelObjects3.length = 0; +gdjs.CreditsCode.GDBrennerMuskatelObjects4.length = 0; +gdjs.CreditsCode.GDBrennerMuskatelObjects5.length = 0; +gdjs.CreditsCode.GDBrennerMuskatelObjects6.length = 0; +gdjs.CreditsCode.GDBrennerMuskatelObjects7.length = 0; +gdjs.CreditsCode.GDBrennerMuskatelObjects8.length = 0; +gdjs.CreditsCode.GDHunterBoggsObjects1.length = 0; +gdjs.CreditsCode.GDHunterBoggsObjects2.length = 0; +gdjs.CreditsCode.GDHunterBoggsObjects3.length = 0; +gdjs.CreditsCode.GDHunterBoggsObjects4.length = 0; +gdjs.CreditsCode.GDHunterBoggsObjects5.length = 0; +gdjs.CreditsCode.GDHunterBoggsObjects6.length = 0; +gdjs.CreditsCode.GDHunterBoggsObjects7.length = 0; +gdjs.CreditsCode.GDHunterBoggsObjects8.length = 0; +gdjs.CreditsCode.GDJackMccarthySmithObjects1.length = 0; +gdjs.CreditsCode.GDJackMccarthySmithObjects2.length = 0; +gdjs.CreditsCode.GDJackMccarthySmithObjects3.length = 0; +gdjs.CreditsCode.GDJackMccarthySmithObjects4.length = 0; +gdjs.CreditsCode.GDJackMccarthySmithObjects5.length = 0; +gdjs.CreditsCode.GDJackMccarthySmithObjects6.length = 0; +gdjs.CreditsCode.GDJackMccarthySmithObjects7.length = 0; +gdjs.CreditsCode.GDJackMccarthySmithObjects8.length = 0; +gdjs.CreditsCode.GDJacobMorrisonObjects1.length = 0; +gdjs.CreditsCode.GDJacobMorrisonObjects2.length = 0; +gdjs.CreditsCode.GDJacobMorrisonObjects3.length = 0; +gdjs.CreditsCode.GDJacobMorrisonObjects4.length = 0; +gdjs.CreditsCode.GDJacobMorrisonObjects5.length = 0; +gdjs.CreditsCode.GDJacobMorrisonObjects6.length = 0; +gdjs.CreditsCode.GDJacobMorrisonObjects7.length = 0; +gdjs.CreditsCode.GDJacobMorrisonObjects8.length = 0; +gdjs.CreditsCode.GDJasonWongObjects1.length = 0; +gdjs.CreditsCode.GDJasonWongObjects2.length = 0; +gdjs.CreditsCode.GDJasonWongObjects3.length = 0; +gdjs.CreditsCode.GDJasonWongObjects4.length = 0; +gdjs.CreditsCode.GDJasonWongObjects5.length = 0; +gdjs.CreditsCode.GDJasonWongObjects6.length = 0; +gdjs.CreditsCode.GDJasonWongObjects7.length = 0; +gdjs.CreditsCode.GDJasonWongObjects8.length = 0; +gdjs.CreditsCode.GDJoshVegherObjects1.length = 0; +gdjs.CreditsCode.GDJoshVegherObjects2.length = 0; +gdjs.CreditsCode.GDJoshVegherObjects3.length = 0; +gdjs.CreditsCode.GDJoshVegherObjects4.length = 0; +gdjs.CreditsCode.GDJoshVegherObjects5.length = 0; +gdjs.CreditsCode.GDJoshVegherObjects6.length = 0; +gdjs.CreditsCode.GDJoshVegherObjects7.length = 0; +gdjs.CreditsCode.GDJoshVegherObjects8.length = 0; +gdjs.CreditsCode.GDJustinHumesObjects1.length = 0; +gdjs.CreditsCode.GDJustinHumesObjects2.length = 0; +gdjs.CreditsCode.GDJustinHumesObjects3.length = 0; +gdjs.CreditsCode.GDJustinHumesObjects4.length = 0; +gdjs.CreditsCode.GDJustinHumesObjects5.length = 0; +gdjs.CreditsCode.GDJustinHumesObjects6.length = 0; +gdjs.CreditsCode.GDJustinHumesObjects7.length = 0; +gdjs.CreditsCode.GDJustinHumesObjects8.length = 0; +gdjs.CreditsCode.GDRyanReillyObjects1.length = 0; +gdjs.CreditsCode.GDRyanReillyObjects2.length = 0; +gdjs.CreditsCode.GDRyanReillyObjects3.length = 0; +gdjs.CreditsCode.GDRyanReillyObjects4.length = 0; +gdjs.CreditsCode.GDRyanReillyObjects5.length = 0; +gdjs.CreditsCode.GDRyanReillyObjects6.length = 0; +gdjs.CreditsCode.GDRyanReillyObjects7.length = 0; +gdjs.CreditsCode.GDRyanReillyObjects8.length = 0; +gdjs.CreditsCode.GDArtObjects1.length = 0; +gdjs.CreditsCode.GDArtObjects2.length = 0; +gdjs.CreditsCode.GDArtObjects3.length = 0; +gdjs.CreditsCode.GDArtObjects4.length = 0; +gdjs.CreditsCode.GDArtObjects5.length = 0; +gdjs.CreditsCode.GDArtObjects6.length = 0; +gdjs.CreditsCode.GDArtObjects7.length = 0; +gdjs.CreditsCode.GDArtObjects8.length = 0; +gdjs.CreditsCode.GDAGPLObjects1.length = 0; +gdjs.CreditsCode.GDAGPLObjects2.length = 0; +gdjs.CreditsCode.GDAGPLObjects3.length = 0; +gdjs.CreditsCode.GDAGPLObjects4.length = 0; +gdjs.CreditsCode.GDAGPLObjects5.length = 0; +gdjs.CreditsCode.GDAGPLObjects6.length = 0; +gdjs.CreditsCode.GDAGPLObjects7.length = 0; +gdjs.CreditsCode.GDAGPLObjects8.length = 0; +gdjs.CreditsCode.GDTextObjects1.length = 0; +gdjs.CreditsCode.GDTextObjects2.length = 0; +gdjs.CreditsCode.GDTextObjects3.length = 0; +gdjs.CreditsCode.GDTextObjects4.length = 0; +gdjs.CreditsCode.GDTextObjects5.length = 0; +gdjs.CreditsCode.GDTextObjects6.length = 0; +gdjs.CreditsCode.GDTextObjects7.length = 0; +gdjs.CreditsCode.GDTextObjects8.length = 0; +gdjs.CreditsCode.GDPlayerObjects1.length = 0; +gdjs.CreditsCode.GDPlayerObjects2.length = 0; +gdjs.CreditsCode.GDPlayerObjects3.length = 0; +gdjs.CreditsCode.GDPlayerObjects4.length = 0; +gdjs.CreditsCode.GDPlayerObjects5.length = 0; +gdjs.CreditsCode.GDPlayerObjects6.length = 0; +gdjs.CreditsCode.GDPlayerObjects7.length = 0; +gdjs.CreditsCode.GDPlayerObjects8.length = 0; +gdjs.CreditsCode.GDFlyingDemonObjects1.length = 0; +gdjs.CreditsCode.GDFlyingDemonObjects2.length = 0; +gdjs.CreditsCode.GDFlyingDemonObjects3.length = 0; +gdjs.CreditsCode.GDFlyingDemonObjects4.length = 0; +gdjs.CreditsCode.GDFlyingDemonObjects5.length = 0; +gdjs.CreditsCode.GDFlyingDemonObjects6.length = 0; +gdjs.CreditsCode.GDFlyingDemonObjects7.length = 0; +gdjs.CreditsCode.GDFlyingDemonObjects8.length = 0; +gdjs.CreditsCode.GDFireDemonObjects1.length = 0; +gdjs.CreditsCode.GDFireDemonObjects2.length = 0; +gdjs.CreditsCode.GDFireDemonObjects3.length = 0; +gdjs.CreditsCode.GDFireDemonObjects4.length = 0; +gdjs.CreditsCode.GDFireDemonObjects5.length = 0; +gdjs.CreditsCode.GDFireDemonObjects6.length = 0; +gdjs.CreditsCode.GDFireDemonObjects7.length = 0; +gdjs.CreditsCode.GDFireDemonObjects8.length = 0; +gdjs.CreditsCode.GDCheckpointObjects1.length = 0; +gdjs.CreditsCode.GDCheckpointObjects2.length = 0; +gdjs.CreditsCode.GDCheckpointObjects3.length = 0; +gdjs.CreditsCode.GDCheckpointObjects4.length = 0; +gdjs.CreditsCode.GDCheckpointObjects5.length = 0; +gdjs.CreditsCode.GDCheckpointObjects6.length = 0; +gdjs.CreditsCode.GDCheckpointObjects7.length = 0; +gdjs.CreditsCode.GDCheckpointObjects8.length = 0; +gdjs.CreditsCode.GDStaticPlatform3Objects1.length = 0; +gdjs.CreditsCode.GDStaticPlatform3Objects2.length = 0; +gdjs.CreditsCode.GDStaticPlatform3Objects3.length = 0; +gdjs.CreditsCode.GDStaticPlatform3Objects4.length = 0; +gdjs.CreditsCode.GDStaticPlatform3Objects5.length = 0; +gdjs.CreditsCode.GDStaticPlatform3Objects6.length = 0; +gdjs.CreditsCode.GDStaticPlatform3Objects7.length = 0; +gdjs.CreditsCode.GDStaticPlatform3Objects8.length = 0; +gdjs.CreditsCode.GDStaticPlatform2Objects1.length = 0; +gdjs.CreditsCode.GDStaticPlatform2Objects2.length = 0; +gdjs.CreditsCode.GDStaticPlatform2Objects3.length = 0; +gdjs.CreditsCode.GDStaticPlatform2Objects4.length = 0; +gdjs.CreditsCode.GDStaticPlatform2Objects5.length = 0; +gdjs.CreditsCode.GDStaticPlatform2Objects6.length = 0; +gdjs.CreditsCode.GDStaticPlatform2Objects7.length = 0; +gdjs.CreditsCode.GDStaticPlatform2Objects8.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.CreditsCode.GDStaticPlatform1Objects1.length = 0; +gdjs.CreditsCode.GDStaticPlatform1Objects2.length = 0; +gdjs.CreditsCode.GDStaticPlatform1Objects3.length = 0; +gdjs.CreditsCode.GDStaticPlatform1Objects4.length = 0; +gdjs.CreditsCode.GDStaticPlatform1Objects5.length = 0; +gdjs.CreditsCode.GDStaticPlatform1Objects6.length = 0; +gdjs.CreditsCode.GDStaticPlatform1Objects7.length = 0; +gdjs.CreditsCode.GDStaticPlatform1Objects8.length = 0; +gdjs.CreditsCode.GDPortalObjects1.length = 0; +gdjs.CreditsCode.GDPortalObjects2.length = 0; +gdjs.CreditsCode.GDPortalObjects3.length = 0; +gdjs.CreditsCode.GDPortalObjects4.length = 0; +gdjs.CreditsCode.GDPortalObjects5.length = 0; +gdjs.CreditsCode.GDPortalObjects6.length = 0; +gdjs.CreditsCode.GDPortalObjects7.length = 0; +gdjs.CreditsCode.GDPortalObjects8.length = 0; +gdjs.CreditsCode.GDLadderObjects1.length = 0; +gdjs.CreditsCode.GDLadderObjects2.length = 0; +gdjs.CreditsCode.GDLadderObjects3.length = 0; +gdjs.CreditsCode.GDLadderObjects4.length = 0; +gdjs.CreditsCode.GDLadderObjects5.length = 0; +gdjs.CreditsCode.GDLadderObjects6.length = 0; +gdjs.CreditsCode.GDLadderObjects7.length = 0; +gdjs.CreditsCode.GDLadderObjects8.length = 0; +gdjs.CreditsCode.GDBloodParticlesObjects1.length = 0; +gdjs.CreditsCode.GDBloodParticlesObjects2.length = 0; +gdjs.CreditsCode.GDBloodParticlesObjects3.length = 0; +gdjs.CreditsCode.GDBloodParticlesObjects4.length = 0; +gdjs.CreditsCode.GDBloodParticlesObjects5.length = 0; +gdjs.CreditsCode.GDBloodParticlesObjects6.length = 0; +gdjs.CreditsCode.GDBloodParticlesObjects7.length = 0; +gdjs.CreditsCode.GDBloodParticlesObjects8.length = 0; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.CreditsCode.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.CreditsCode.GDDoorParticlesObjects1.length = 0; +gdjs.CreditsCode.GDDoorParticlesObjects2.length = 0; +gdjs.CreditsCode.GDDoorParticlesObjects3.length = 0; +gdjs.CreditsCode.GDDoorParticlesObjects4.length = 0; +gdjs.CreditsCode.GDDoorParticlesObjects5.length = 0; +gdjs.CreditsCode.GDDoorParticlesObjects6.length = 0; +gdjs.CreditsCode.GDDoorParticlesObjects7.length = 0; +gdjs.CreditsCode.GDDoorParticlesObjects8.length = 0; +gdjs.CreditsCode.GDDustParticleObjects1.length = 0; +gdjs.CreditsCode.GDDustParticleObjects2.length = 0; +gdjs.CreditsCode.GDDustParticleObjects3.length = 0; +gdjs.CreditsCode.GDDustParticleObjects4.length = 0; +gdjs.CreditsCode.GDDustParticleObjects5.length = 0; +gdjs.CreditsCode.GDDustParticleObjects6.length = 0; +gdjs.CreditsCode.GDDustParticleObjects7.length = 0; +gdjs.CreditsCode.GDDustParticleObjects8.length = 0; +gdjs.CreditsCode.GDLivesBarObjects1.length = 0; +gdjs.CreditsCode.GDLivesBarObjects2.length = 0; +gdjs.CreditsCode.GDLivesBarObjects3.length = 0; +gdjs.CreditsCode.GDLivesBarObjects4.length = 0; +gdjs.CreditsCode.GDLivesBarObjects5.length = 0; +gdjs.CreditsCode.GDLivesBarObjects6.length = 0; +gdjs.CreditsCode.GDLivesBarObjects7.length = 0; +gdjs.CreditsCode.GDLivesBarObjects8.length = 0; +gdjs.CreditsCode.GDHopeBarObjects1.length = 0; +gdjs.CreditsCode.GDHopeBarObjects2.length = 0; +gdjs.CreditsCode.GDHopeBarObjects3.length = 0; +gdjs.CreditsCode.GDHopeBarObjects4.length = 0; +gdjs.CreditsCode.GDHopeBarObjects5.length = 0; +gdjs.CreditsCode.GDHopeBarObjects6.length = 0; +gdjs.CreditsCode.GDHopeBarObjects7.length = 0; +gdjs.CreditsCode.GDHopeBarObjects8.length = 0; +gdjs.CreditsCode.GDMemoryObjects1.length = 0; +gdjs.CreditsCode.GDMemoryObjects2.length = 0; +gdjs.CreditsCode.GDMemoryObjects3.length = 0; +gdjs.CreditsCode.GDMemoryObjects4.length = 0; +gdjs.CreditsCode.GDMemoryObjects5.length = 0; +gdjs.CreditsCode.GDMemoryObjects6.length = 0; +gdjs.CreditsCode.GDMemoryObjects7.length = 0; +gdjs.CreditsCode.GDMemoryObjects8.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.CreditsCode.GDHorizontalDemonObjects1.length = 0; +gdjs.CreditsCode.GDHorizontalDemonObjects2.length = 0; +gdjs.CreditsCode.GDHorizontalDemonObjects3.length = 0; +gdjs.CreditsCode.GDHorizontalDemonObjects4.length = 0; +gdjs.CreditsCode.GDHorizontalDemonObjects5.length = 0; +gdjs.CreditsCode.GDHorizontalDemonObjects6.length = 0; +gdjs.CreditsCode.GDHorizontalDemonObjects7.length = 0; +gdjs.CreditsCode.GDHorizontalDemonObjects8.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.CreditsCode.GDFlippingPlatformObjects1.length = 0; +gdjs.CreditsCode.GDFlippingPlatformObjects2.length = 0; +gdjs.CreditsCode.GDFlippingPlatformObjects3.length = 0; +gdjs.CreditsCode.GDFlippingPlatformObjects4.length = 0; +gdjs.CreditsCode.GDFlippingPlatformObjects5.length = 0; +gdjs.CreditsCode.GDFlippingPlatformObjects6.length = 0; +gdjs.CreditsCode.GDFlippingPlatformObjects7.length = 0; +gdjs.CreditsCode.GDFlippingPlatformObjects8.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.CreditsCode.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.CreditsCode.GDFlippingPlatform2Objects1.length = 0; +gdjs.CreditsCode.GDFlippingPlatform2Objects2.length = 0; +gdjs.CreditsCode.GDFlippingPlatform2Objects3.length = 0; +gdjs.CreditsCode.GDFlippingPlatform2Objects4.length = 0; +gdjs.CreditsCode.GDFlippingPlatform2Objects5.length = 0; +gdjs.CreditsCode.GDFlippingPlatform2Objects6.length = 0; +gdjs.CreditsCode.GDFlippingPlatform2Objects7.length = 0; +gdjs.CreditsCode.GDFlippingPlatform2Objects8.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.CreditsCode.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.CreditsCode.GDTestObjects1.length = 0; +gdjs.CreditsCode.GDTestObjects2.length = 0; +gdjs.CreditsCode.GDTestObjects3.length = 0; +gdjs.CreditsCode.GDTestObjects4.length = 0; +gdjs.CreditsCode.GDTestObjects5.length = 0; +gdjs.CreditsCode.GDTestObjects6.length = 0; +gdjs.CreditsCode.GDTestObjects7.length = 0; +gdjs.CreditsCode.GDTestObjects8.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.CreditsCode.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.CreditsCode.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.CreditsCode.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.CreditsCode.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.CreditsCode.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.CreditsCode.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.CreditsCode.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.CreditsCode.GDLaserRingObjects1.length = 0; +gdjs.CreditsCode.GDLaserRingObjects2.length = 0; +gdjs.CreditsCode.GDLaserRingObjects3.length = 0; +gdjs.CreditsCode.GDLaserRingObjects4.length = 0; +gdjs.CreditsCode.GDLaserRingObjects5.length = 0; +gdjs.CreditsCode.GDLaserRingObjects6.length = 0; +gdjs.CreditsCode.GDLaserRingObjects7.length = 0; +gdjs.CreditsCode.GDLaserRingObjects8.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.CreditsCode.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.CreditsCode.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.CreditsCode.GDCameraGlitchFixObjects1.length = 0; +gdjs.CreditsCode.GDCameraGlitchFixObjects2.length = 0; +gdjs.CreditsCode.GDCameraGlitchFixObjects3.length = 0; +gdjs.CreditsCode.GDCameraGlitchFixObjects4.length = 0; +gdjs.CreditsCode.GDCameraGlitchFixObjects5.length = 0; +gdjs.CreditsCode.GDCameraGlitchFixObjects6.length = 0; +gdjs.CreditsCode.GDCameraGlitchFixObjects7.length = 0; +gdjs.CreditsCode.GDCameraGlitchFixObjects8.length = 0; +gdjs.CreditsCode.GDLeftBoundaryObjects1.length = 0; +gdjs.CreditsCode.GDLeftBoundaryObjects2.length = 0; +gdjs.CreditsCode.GDLeftBoundaryObjects3.length = 0; +gdjs.CreditsCode.GDLeftBoundaryObjects4.length = 0; +gdjs.CreditsCode.GDLeftBoundaryObjects5.length = 0; +gdjs.CreditsCode.GDLeftBoundaryObjects6.length = 0; +gdjs.CreditsCode.GDLeftBoundaryObjects7.length = 0; +gdjs.CreditsCode.GDLeftBoundaryObjects8.length = 0; +gdjs.CreditsCode.GDRightBoundaryObjects1.length = 0; +gdjs.CreditsCode.GDRightBoundaryObjects2.length = 0; +gdjs.CreditsCode.GDRightBoundaryObjects3.length = 0; +gdjs.CreditsCode.GDRightBoundaryObjects4.length = 0; +gdjs.CreditsCode.GDRightBoundaryObjects5.length = 0; +gdjs.CreditsCode.GDRightBoundaryObjects6.length = 0; +gdjs.CreditsCode.GDRightBoundaryObjects7.length = 0; +gdjs.CreditsCode.GDRightBoundaryObjects8.length = 0; +gdjs.CreditsCode.GDTopBoundaryObjects1.length = 0; +gdjs.CreditsCode.GDTopBoundaryObjects2.length = 0; +gdjs.CreditsCode.GDTopBoundaryObjects3.length = 0; +gdjs.CreditsCode.GDTopBoundaryObjects4.length = 0; +gdjs.CreditsCode.GDTopBoundaryObjects5.length = 0; +gdjs.CreditsCode.GDTopBoundaryObjects6.length = 0; +gdjs.CreditsCode.GDTopBoundaryObjects7.length = 0; +gdjs.CreditsCode.GDTopBoundaryObjects8.length = 0; +gdjs.CreditsCode.GDBottomBoundaryObjects1.length = 0; +gdjs.CreditsCode.GDBottomBoundaryObjects2.length = 0; +gdjs.CreditsCode.GDBottomBoundaryObjects3.length = 0; +gdjs.CreditsCode.GDBottomBoundaryObjects4.length = 0; +gdjs.CreditsCode.GDBottomBoundaryObjects5.length = 0; +gdjs.CreditsCode.GDBottomBoundaryObjects6.length = 0; +gdjs.CreditsCode.GDBottomBoundaryObjects7.length = 0; +gdjs.CreditsCode.GDBottomBoundaryObjects8.length = 0; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.CreditsCode.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.CreditsCode.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.CreditsCode.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595WObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595WObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595WObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595WObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595WObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595WObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595WObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595WObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595AObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595AObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595AObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595AObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595AObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595AObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595AObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595AObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595SObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595SObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595SObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595SObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595SObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595SObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595SObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595SObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595DObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595DObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595DObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595DObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595DObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595DObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595DObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595DObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595SpaceObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595SpaceObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595SpaceObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595SpaceObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595SpaceObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595SpaceObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595SpaceObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595SpaceObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595HealObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595HealObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595HealObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595HealObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595HealObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595HealObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595HealObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595HealObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595ProceedObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595ProceedObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595ProceedObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595ProceedObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595ProceedObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595ProceedObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595ProceedObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595ProceedObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595DeathObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595DeathObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595DeathObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595DeathObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595DeathObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595DeathObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595DeathObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595DeathObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595KillObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595KillObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595KillObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595KillObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595KillObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595KillObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595KillObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595KillObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595CollectObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595CollectObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595CollectObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595CollectObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595CollectObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595CollectObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595CollectObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595CollectObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595ArrowObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595ArrowObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595ArrowObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595ArrowObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595ArrowObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595ArrowObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595ArrowObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595ArrowObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595JumpObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595JumpObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595JumpObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595JumpObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595JumpObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595JumpObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595JumpObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595JumpObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595HoldObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595HoldObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595HoldObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595HoldObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595HoldObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595HoldObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595HoldObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595HoldObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595RestartObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595RestartObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595RestartObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595RestartObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595RestartObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595RestartObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595RestartObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595RestartObjects8.length = 0; +gdjs.CreditsCode.GDSinage_9595PauseObjects1.length = 0; +gdjs.CreditsCode.GDSinage_9595PauseObjects2.length = 0; +gdjs.CreditsCode.GDSinage_9595PauseObjects3.length = 0; +gdjs.CreditsCode.GDSinage_9595PauseObjects4.length = 0; +gdjs.CreditsCode.GDSinage_9595PauseObjects5.length = 0; +gdjs.CreditsCode.GDSinage_9595PauseObjects6.length = 0; +gdjs.CreditsCode.GDSinage_9595PauseObjects7.length = 0; +gdjs.CreditsCode.GDSinage_9595PauseObjects8.length = 0; +gdjs.CreditsCode.GDTest2Objects1.length = 0; +gdjs.CreditsCode.GDTest2Objects2.length = 0; +gdjs.CreditsCode.GDTest2Objects3.length = 0; +gdjs.CreditsCode.GDTest2Objects4.length = 0; +gdjs.CreditsCode.GDTest2Objects5.length = 0; +gdjs.CreditsCode.GDTest2Objects6.length = 0; +gdjs.CreditsCode.GDTest2Objects7.length = 0; +gdjs.CreditsCode.GDTest2Objects8.length = 0; + +gdjs.CreditsCode.eventsList120(runtimeScene); + +return; + +} + +gdjs['CreditsCode'] = gdjs.CreditsCode; diff --git a/Builds/0.0.6/app/code14.js b/Builds/0.0.6/app/code14.js new file mode 100644 index 0000000000000000000000000000000000000000..500a525e72db4690a915bfb606ded05e90b64c45 --- /dev/null +++ b/Builds/0.0.6/app/code14.js @@ -0,0 +1,9949 @@ +gdjs.TestingLevelCode = {}; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.TestingLevelCode.GDPlayerObjects3_1final = []; + +gdjs.TestingLevelCode.GDPlayerObjects5_1final = []; + +gdjs.TestingLevelCode.GDPortalObjects3_1final = []; + +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.TestingLevelCode.GDPlayerObjects1= []; +gdjs.TestingLevelCode.GDPlayerObjects2= []; +gdjs.TestingLevelCode.GDPlayerObjects3= []; +gdjs.TestingLevelCode.GDPlayerObjects4= []; +gdjs.TestingLevelCode.GDPlayerObjects5= []; +gdjs.TestingLevelCode.GDPlayerObjects6= []; +gdjs.TestingLevelCode.GDPlayerObjects7= []; +gdjs.TestingLevelCode.GDPlayerObjects8= []; +gdjs.TestingLevelCode.GDFlyingDemonObjects1= []; +gdjs.TestingLevelCode.GDFlyingDemonObjects2= []; +gdjs.TestingLevelCode.GDFlyingDemonObjects3= []; +gdjs.TestingLevelCode.GDFlyingDemonObjects4= []; +gdjs.TestingLevelCode.GDFlyingDemonObjects5= []; +gdjs.TestingLevelCode.GDFlyingDemonObjects6= []; +gdjs.TestingLevelCode.GDFlyingDemonObjects7= []; +gdjs.TestingLevelCode.GDFlyingDemonObjects8= []; +gdjs.TestingLevelCode.GDFireDemonObjects1= []; +gdjs.TestingLevelCode.GDFireDemonObjects2= []; +gdjs.TestingLevelCode.GDFireDemonObjects3= []; +gdjs.TestingLevelCode.GDFireDemonObjects4= []; +gdjs.TestingLevelCode.GDFireDemonObjects5= []; +gdjs.TestingLevelCode.GDFireDemonObjects6= []; +gdjs.TestingLevelCode.GDFireDemonObjects7= []; +gdjs.TestingLevelCode.GDFireDemonObjects8= []; +gdjs.TestingLevelCode.GDCheckpointObjects1= []; +gdjs.TestingLevelCode.GDCheckpointObjects2= []; +gdjs.TestingLevelCode.GDCheckpointObjects3= []; +gdjs.TestingLevelCode.GDCheckpointObjects4= []; +gdjs.TestingLevelCode.GDCheckpointObjects5= []; +gdjs.TestingLevelCode.GDCheckpointObjects6= []; +gdjs.TestingLevelCode.GDCheckpointObjects7= []; +gdjs.TestingLevelCode.GDCheckpointObjects8= []; +gdjs.TestingLevelCode.GDStaticPlatform3Objects1= []; +gdjs.TestingLevelCode.GDStaticPlatform3Objects2= []; +gdjs.TestingLevelCode.GDStaticPlatform3Objects3= []; +gdjs.TestingLevelCode.GDStaticPlatform3Objects4= []; +gdjs.TestingLevelCode.GDStaticPlatform3Objects5= []; +gdjs.TestingLevelCode.GDStaticPlatform3Objects6= []; +gdjs.TestingLevelCode.GDStaticPlatform3Objects7= []; +gdjs.TestingLevelCode.GDStaticPlatform3Objects8= []; +gdjs.TestingLevelCode.GDStaticPlatform2Objects1= []; +gdjs.TestingLevelCode.GDStaticPlatform2Objects2= []; +gdjs.TestingLevelCode.GDStaticPlatform2Objects3= []; +gdjs.TestingLevelCode.GDStaticPlatform2Objects4= []; +gdjs.TestingLevelCode.GDStaticPlatform2Objects5= []; +gdjs.TestingLevelCode.GDStaticPlatform2Objects6= []; +gdjs.TestingLevelCode.GDStaticPlatform2Objects7= []; +gdjs.TestingLevelCode.GDStaticPlatform2Objects8= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.TestingLevelCode.GDStaticPlatform1Objects1= []; +gdjs.TestingLevelCode.GDStaticPlatform1Objects2= []; +gdjs.TestingLevelCode.GDStaticPlatform1Objects3= []; +gdjs.TestingLevelCode.GDStaticPlatform1Objects4= []; +gdjs.TestingLevelCode.GDStaticPlatform1Objects5= []; +gdjs.TestingLevelCode.GDStaticPlatform1Objects6= []; +gdjs.TestingLevelCode.GDStaticPlatform1Objects7= []; +gdjs.TestingLevelCode.GDStaticPlatform1Objects8= []; +gdjs.TestingLevelCode.GDPortalObjects1= []; +gdjs.TestingLevelCode.GDPortalObjects2= []; +gdjs.TestingLevelCode.GDPortalObjects3= []; +gdjs.TestingLevelCode.GDPortalObjects4= []; +gdjs.TestingLevelCode.GDPortalObjects5= []; +gdjs.TestingLevelCode.GDPortalObjects6= []; +gdjs.TestingLevelCode.GDPortalObjects7= []; +gdjs.TestingLevelCode.GDPortalObjects8= []; +gdjs.TestingLevelCode.GDLadderObjects1= []; +gdjs.TestingLevelCode.GDLadderObjects2= []; +gdjs.TestingLevelCode.GDLadderObjects3= []; +gdjs.TestingLevelCode.GDLadderObjects4= []; +gdjs.TestingLevelCode.GDLadderObjects5= []; +gdjs.TestingLevelCode.GDLadderObjects6= []; +gdjs.TestingLevelCode.GDLadderObjects7= []; +gdjs.TestingLevelCode.GDLadderObjects8= []; +gdjs.TestingLevelCode.GDBloodParticlesObjects1= []; +gdjs.TestingLevelCode.GDBloodParticlesObjects2= []; +gdjs.TestingLevelCode.GDBloodParticlesObjects3= []; +gdjs.TestingLevelCode.GDBloodParticlesObjects4= []; +gdjs.TestingLevelCode.GDBloodParticlesObjects5= []; +gdjs.TestingLevelCode.GDBloodParticlesObjects6= []; +gdjs.TestingLevelCode.GDBloodParticlesObjects7= []; +gdjs.TestingLevelCode.GDBloodParticlesObjects8= []; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects1= []; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects2= []; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects3= []; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects4= []; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects5= []; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects6= []; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects7= []; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects8= []; +gdjs.TestingLevelCode.GDDoorParticlesObjects1= []; +gdjs.TestingLevelCode.GDDoorParticlesObjects2= []; +gdjs.TestingLevelCode.GDDoorParticlesObjects3= []; +gdjs.TestingLevelCode.GDDoorParticlesObjects4= []; +gdjs.TestingLevelCode.GDDoorParticlesObjects5= []; +gdjs.TestingLevelCode.GDDoorParticlesObjects6= []; +gdjs.TestingLevelCode.GDDoorParticlesObjects7= []; +gdjs.TestingLevelCode.GDDoorParticlesObjects8= []; +gdjs.TestingLevelCode.GDDustParticleObjects1= []; +gdjs.TestingLevelCode.GDDustParticleObjects2= []; +gdjs.TestingLevelCode.GDDustParticleObjects3= []; +gdjs.TestingLevelCode.GDDustParticleObjects4= []; +gdjs.TestingLevelCode.GDDustParticleObjects5= []; +gdjs.TestingLevelCode.GDDustParticleObjects6= []; +gdjs.TestingLevelCode.GDDustParticleObjects7= []; +gdjs.TestingLevelCode.GDDustParticleObjects8= []; +gdjs.TestingLevelCode.GDLivesBarObjects1= []; +gdjs.TestingLevelCode.GDLivesBarObjects2= []; +gdjs.TestingLevelCode.GDLivesBarObjects3= []; +gdjs.TestingLevelCode.GDLivesBarObjects4= []; +gdjs.TestingLevelCode.GDLivesBarObjects5= []; +gdjs.TestingLevelCode.GDLivesBarObjects6= []; +gdjs.TestingLevelCode.GDLivesBarObjects7= []; +gdjs.TestingLevelCode.GDLivesBarObjects8= []; +gdjs.TestingLevelCode.GDHopeBarObjects1= []; +gdjs.TestingLevelCode.GDHopeBarObjects2= []; +gdjs.TestingLevelCode.GDHopeBarObjects3= []; +gdjs.TestingLevelCode.GDHopeBarObjects4= []; +gdjs.TestingLevelCode.GDHopeBarObjects5= []; +gdjs.TestingLevelCode.GDHopeBarObjects6= []; +gdjs.TestingLevelCode.GDHopeBarObjects7= []; +gdjs.TestingLevelCode.GDHopeBarObjects8= []; +gdjs.TestingLevelCode.GDMemoryObjects1= []; +gdjs.TestingLevelCode.GDMemoryObjects2= []; +gdjs.TestingLevelCode.GDMemoryObjects3= []; +gdjs.TestingLevelCode.GDMemoryObjects4= []; +gdjs.TestingLevelCode.GDMemoryObjects5= []; +gdjs.TestingLevelCode.GDMemoryObjects6= []; +gdjs.TestingLevelCode.GDMemoryObjects7= []; +gdjs.TestingLevelCode.GDMemoryObjects8= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.TestingLevelCode.GDHorizontalDemonObjects1= []; +gdjs.TestingLevelCode.GDHorizontalDemonObjects2= []; +gdjs.TestingLevelCode.GDHorizontalDemonObjects3= []; +gdjs.TestingLevelCode.GDHorizontalDemonObjects4= []; +gdjs.TestingLevelCode.GDHorizontalDemonObjects5= []; +gdjs.TestingLevelCode.GDHorizontalDemonObjects6= []; +gdjs.TestingLevelCode.GDHorizontalDemonObjects7= []; +gdjs.TestingLevelCode.GDHorizontalDemonObjects8= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects1= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects2= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects6= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects7= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects8= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects1= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects2= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects4= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects5= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects6= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects7= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects8= []; +gdjs.TestingLevelCode.GDFlippingPlatformObjects1= []; +gdjs.TestingLevelCode.GDFlippingPlatformObjects2= []; +gdjs.TestingLevelCode.GDFlippingPlatformObjects3= []; +gdjs.TestingLevelCode.GDFlippingPlatformObjects4= []; +gdjs.TestingLevelCode.GDFlippingPlatformObjects5= []; +gdjs.TestingLevelCode.GDFlippingPlatformObjects6= []; +gdjs.TestingLevelCode.GDFlippingPlatformObjects7= []; +gdjs.TestingLevelCode.GDFlippingPlatformObjects8= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects1= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects2= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects3= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects5= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects6= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects7= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects8= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects1= []; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects2= []; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects3= []; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects4= []; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects5= []; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects6= []; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects7= []; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects8= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects1= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects2= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects5= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects6= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects7= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects8= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects1= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects2= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects3= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects7= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects8= []; +gdjs.TestingLevelCode.GDTestObjects1= []; +gdjs.TestingLevelCode.GDTestObjects2= []; +gdjs.TestingLevelCode.GDTestObjects3= []; +gdjs.TestingLevelCode.GDTestObjects4= []; +gdjs.TestingLevelCode.GDTestObjects5= []; +gdjs.TestingLevelCode.GDTestObjects6= []; +gdjs.TestingLevelCode.GDTestObjects7= []; +gdjs.TestingLevelCode.GDTestObjects8= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects1= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects2= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects4= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects5= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects6= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects7= []; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects8= []; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects1= []; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects2= []; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3= []; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects4= []; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects5= []; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects6= []; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects7= []; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects8= []; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects1= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects2= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects3= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects5= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects6= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects7= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects8= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects1= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects2= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects3= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects6= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects8= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.TestingLevelCode.GDLaserRingObjects1= []; +gdjs.TestingLevelCode.GDLaserRingObjects2= []; +gdjs.TestingLevelCode.GDLaserRingObjects3= []; +gdjs.TestingLevelCode.GDLaserRingObjects4= []; +gdjs.TestingLevelCode.GDLaserRingObjects5= []; +gdjs.TestingLevelCode.GDLaserRingObjects6= []; +gdjs.TestingLevelCode.GDLaserRingObjects7= []; +gdjs.TestingLevelCode.GDLaserRingObjects8= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects1= []; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects2= []; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects3= []; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4= []; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects5= []; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects6= []; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects7= []; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects8= []; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects1= []; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects2= []; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3= []; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4= []; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects5= []; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects6= []; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects7= []; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects8= []; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects1= []; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects2= []; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3= []; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4= []; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5= []; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects6= []; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects7= []; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects8= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects1= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects2= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects3= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects5= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects6= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects7= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects8= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects1= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects2= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects3= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects5= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects6= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects7= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects8= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects1= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects2= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects3= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects5= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects6= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects7= []; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects8= []; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects1= []; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects2= []; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects3= []; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects4= []; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects5= []; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects6= []; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects7= []; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects8= []; +gdjs.TestingLevelCode.GDLeftBoundaryObjects1= []; +gdjs.TestingLevelCode.GDLeftBoundaryObjects2= []; +gdjs.TestingLevelCode.GDLeftBoundaryObjects3= []; +gdjs.TestingLevelCode.GDLeftBoundaryObjects4= []; +gdjs.TestingLevelCode.GDLeftBoundaryObjects5= []; +gdjs.TestingLevelCode.GDLeftBoundaryObjects6= []; +gdjs.TestingLevelCode.GDLeftBoundaryObjects7= []; +gdjs.TestingLevelCode.GDLeftBoundaryObjects8= []; +gdjs.TestingLevelCode.GDRightBoundaryObjects1= []; +gdjs.TestingLevelCode.GDRightBoundaryObjects2= []; +gdjs.TestingLevelCode.GDRightBoundaryObjects3= []; +gdjs.TestingLevelCode.GDRightBoundaryObjects4= []; +gdjs.TestingLevelCode.GDRightBoundaryObjects5= []; +gdjs.TestingLevelCode.GDRightBoundaryObjects6= []; +gdjs.TestingLevelCode.GDRightBoundaryObjects7= []; +gdjs.TestingLevelCode.GDRightBoundaryObjects8= []; +gdjs.TestingLevelCode.GDTopBoundaryObjects1= []; +gdjs.TestingLevelCode.GDTopBoundaryObjects2= []; +gdjs.TestingLevelCode.GDTopBoundaryObjects3= []; +gdjs.TestingLevelCode.GDTopBoundaryObjects4= []; +gdjs.TestingLevelCode.GDTopBoundaryObjects5= []; +gdjs.TestingLevelCode.GDTopBoundaryObjects6= []; +gdjs.TestingLevelCode.GDTopBoundaryObjects7= []; +gdjs.TestingLevelCode.GDTopBoundaryObjects8= []; +gdjs.TestingLevelCode.GDBottomBoundaryObjects1= []; +gdjs.TestingLevelCode.GDBottomBoundaryObjects2= []; +gdjs.TestingLevelCode.GDBottomBoundaryObjects3= []; +gdjs.TestingLevelCode.GDBottomBoundaryObjects4= []; +gdjs.TestingLevelCode.GDBottomBoundaryObjects5= []; +gdjs.TestingLevelCode.GDBottomBoundaryObjects6= []; +gdjs.TestingLevelCode.GDBottomBoundaryObjects7= []; +gdjs.TestingLevelCode.GDBottomBoundaryObjects8= []; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects1= []; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects2= []; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects3= []; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects4= []; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects5= []; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects6= []; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects7= []; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects8= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects1= []; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects2= []; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3= []; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4= []; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5= []; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects6= []; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects7= []; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects8= []; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects1= []; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2= []; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3= []; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4= []; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5= []; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects6= []; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects7= []; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595WObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595WObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595WObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595WObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595WObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595WObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595WObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595WObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595AObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595AObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595AObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595AObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595AObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595AObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595AObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595AObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595SObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595SObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595SObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595SObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595SObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595SObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595SObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595SObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595DObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595DObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595DObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595DObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595DObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595DObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595DObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595DObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595HealObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595HealObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595HealObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595HealObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595HealObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595HealObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595HealObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595HealObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595KillObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595KillObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595KillObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595KillObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595KillObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595KillObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595KillObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595KillObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects8= []; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects1= []; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects2= []; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects3= []; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects4= []; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects5= []; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects6= []; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects7= []; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects8= []; +gdjs.TestingLevelCode.GDTest2Objects1= []; +gdjs.TestingLevelCode.GDTest2Objects2= []; +gdjs.TestingLevelCode.GDTest2Objects3= []; +gdjs.TestingLevelCode.GDTest2Objects4= []; +gdjs.TestingLevelCode.GDTest2Objects5= []; +gdjs.TestingLevelCode.GDTest2Objects6= []; +gdjs.TestingLevelCode.GDTest2Objects7= []; +gdjs.TestingLevelCode.GDTest2Objects8= []; + + +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects3}); +gdjs.TestingLevelCode.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects4[k] = gdjs.TestingLevelCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.TestingLevelCode.GDCheckpointObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects3}); +gdjs.TestingLevelCode.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TestingLevelCode.GDCheckpointObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects3Objects, (( gdjs.TestingLevelCode.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDCheckpointObjects3[0].getPointX("")), (( gdjs.TestingLevelCode.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects, (( gdjs.TestingLevelCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects4[0].getPointX("")), (( gdjs.TestingLevelCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.TestingLevelCode.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects3Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.TestingLevelCode.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDCheckpointObjects3[k] = gdjs.TestingLevelCode.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.TestingLevelCode.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.TestingLevelCode.GDFlyingDemonObjects4, "FireDemon": gdjs.TestingLevelCode.GDFireDemonObjects4, "HorizontalDemon": gdjs.TestingLevelCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.TestingLevelCode.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.TestingLevelCode.GDFlyingDemonObjects4, "FireDemon": gdjs.TestingLevelCode.GDFireDemonObjects4, "HorizontalDemon": gdjs.TestingLevelCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.TestingLevelCode.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.TestingLevelCode.GDBloodParticlesObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4}); +gdjs.TestingLevelCode.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserRingObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserRingObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDFireDemonObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDFlyingDemonObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDFireDemonObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserRingObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserRingObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDFireDemonObjects4.length === 0 ) ? ((gdjs.TestingLevelCode.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDFlyingDemonObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDFireDemonObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserRingObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TestingLevelCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserRingObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.TestingLevelCode.GDFlyingDemonObjects4[0].getName()) :gdjs.TestingLevelCode.GDFireDemonObjects4[0].getName()) :gdjs.TestingLevelCode.GDHorizontalDemonObjects4[0].getName()) :gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.TestingLevelCode.GDLaserRingObjects4[0].getName()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TestingLevelCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserRingObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDFlyingDemonObjects4[k] = gdjs.TestingLevelCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDFireDemonObjects4[k] = gdjs.TestingLevelCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDHorizontalDemonObjects4[k] = gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserRingObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserRingObjects4[k] = gdjs.TestingLevelCode.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDFlyingDemonObjects4[k] = gdjs.TestingLevelCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDFireDemonObjects4[k] = gdjs.TestingLevelCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDHorizontalDemonObjects4[k] = gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserRingObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserRingObjects4[k] = gdjs.TestingLevelCode.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserRingObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4 */ +gdjs.TestingLevelCode.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDBloodParticlesObjects4Objects, (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDFireDemonObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDLaserRingObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDFlyingDemonObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDFireDemonObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDLaserRingObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDFireDemonObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDLaserRingObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserRingObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDFireDemonObjects4.length === 0 ) ? (( gdjs.TestingLevelCode.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDFlyingDemonObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDFireDemonObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDLaserRingObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFireDemonObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserRingObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TestingLevelCode.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.TestingLevelCode.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.TestingLevelCode.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.TestingLevelCode.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserRingObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDFireDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserRingObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.TestingLevelCode.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.TestingLevelCode.userFunc0x226f628 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.TestingLevelCode.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.TestingLevelCode.userFunc0x226f628(runtimeScene, objects); + +} + + +};gdjs.TestingLevelCode.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.TestingLevelCode.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.TestingLevelCode.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.TestingLevelCode.GDFireDemonObjects5}); +gdjs.TestingLevelCode.userFunc0x1e42b50 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.TestingLevelCode.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TestingLevelCode.GDFireDemonObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDFlyingDemonObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.TestingLevelCode.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.TestingLevelCode.GDFireDemonObjects5); +gdjs.TestingLevelCode.userFunc0x1e42b50(runtimeScene, objects); + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5}); +gdjs.TestingLevelCode.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5, gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5, gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5, gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5, gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5, gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5, gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5, gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.TestingLevelCode.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TestingLevelCode.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.TestingLevelCode.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.TestingLevelCode.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.TestingLevelCode.eventsList13(runtimeScene); +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4}); +gdjs.TestingLevelCode.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.TestingLevelCode.eventsList8(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList14(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects3[i].getVariableBoolean(gdjs.TestingLevelCode.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects3[k] = gdjs.TestingLevelCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects4[k] = gdjs.TestingLevelCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.TestingLevelCode.eventsList6(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList18(runtimeScene); +} + + +};gdjs.TestingLevelCode.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects4[i].getVariableNumber(gdjs.TestingLevelCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects4[k] = gdjs.TestingLevelCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects3[i].getVariableNumber(gdjs.TestingLevelCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects3[k] = gdjs.TestingLevelCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects2}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.TestingLevelCode.GDDustParticleObjects2}); +gdjs.TestingLevelCode.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.TestingLevelCode.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects3[k] = gdjs.TestingLevelCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects2 */ +gdjs.TestingLevelCode.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDDustParticleObjects2Objects, (( gdjs.TestingLevelCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.TestingLevelCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.TestingLevelCode.eventsList0(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList2(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList19(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList21(runtimeScene); +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.TestingLevelCode.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.TestingLevelCode.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.TestingLevelCode.GDFireDemonObjects4}); +gdjs.TestingLevelCode.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TestingLevelCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDFlyingDemonObjects4[k] = gdjs.TestingLevelCode.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDHorizontalDemonObjects4[k] = gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDFireDemonObjects4[k] = gdjs.TestingLevelCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDFireDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDFlyingDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFireDemonObjects4[i].returnVariable(gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFireDemonObjects4[i].returnVariable(gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].returnVariable(gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].returnVariable(gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFireDemonObjects4[i].returnVariable(gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.TestingLevelCode.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TestingLevelCode.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.TestingLevelCode.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.TestingLevelCode.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects4}); +gdjs.TestingLevelCode.userFunc0x27c07f0 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.TestingLevelCode.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3); +gdjs.TestingLevelCode.userFunc0x27c07f0(runtimeScene, objects); + +} + + +};gdjs.TestingLevelCode.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3 */ +gdjs.TestingLevelCode.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.TestingLevelCode.GDPlayerObjects3_1final.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3, gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +gdjs.copyArray(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3, gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDPlayerObjects3_1final.indexOf(gdjs.TestingLevelCode.GDPlayerObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDPlayerObjects3_1final.push(gdjs.TestingLevelCode.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3_1final, gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects3_1final, gdjs.TestingLevelCode.GDPlayerObjects3); +gdjs.copyArray(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3_1final, gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3_1final, gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3, gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3, gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3, gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[k] = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[k] = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[k] = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[k] = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[k] = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.TestingLevelCode.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.TestingLevelCode.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.TestingLevelCode.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.TestingLevelCode.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.TestingLevelCode.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.TestingLevelCode.GDLaserRingObjects3, "LaserDemon_Base": gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects3}); +gdjs.TestingLevelCode.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TestingLevelCode.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TestingLevelCode.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.TestingLevelCode.GDLaserRingObjects3); +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.TestingLevelCode.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.TestingLevelCode.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.TestingLevelCode.GDStaticPlatform3Objects3); +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.TestingLevelCode.GDBloodParticlesObjects3}); +gdjs.TestingLevelCode.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[k] = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3 */ +gdjs.TestingLevelCode.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDBloodParticlesObjects3Objects, (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList35 = function(runtimeScene) { + +};gdjs.TestingLevelCode.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TestingLevelCode.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDFireDemonObjects4[k] = gdjs.TestingLevelCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDFireDemonObjects4[k] = gdjs.TestingLevelCode.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFireDemonObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TestingLevelCode.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.TestingLevelCode.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDFireDemonObjects3[k] = gdjs.TestingLevelCode.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDFireDemonObjects3[i].getVariableBoolean(gdjs.TestingLevelCode.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDFireDemonObjects3[k] = gdjs.TestingLevelCode.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFireDemonObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList37 = function(runtimeScene) { + +};gdjs.TestingLevelCode.eventsList38 = function(runtimeScene) { + +};gdjs.TestingLevelCode.eventsList39 = function(runtimeScene) { + +};gdjs.TestingLevelCode.eventsList40 = function(runtimeScene) { + +};gdjs.TestingLevelCode.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5, gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.TestingLevelCode.GDTest2Objects6); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDTest2Objects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5, gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.TestingLevelCode.GDTest2Objects6); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDTest2Objects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.TestingLevelCode.GDTestObjects5); +{for(var i = 0, len = gdjs.TestingLevelCode.GDTestObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5, gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDTest2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.TestingLevelCode.GDTest2Objects5); +{for(var i = 0, len = gdjs.TestingLevelCode.GDTest2Objects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.TestingLevelCode.GDTest2Objects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDTest2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.TestingLevelCode.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3, gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3, gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3, gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3, gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.TestingLevelCode.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.TestingLevelCode.eventsList47(runtimeScene); +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects5}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects5}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects5}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects5}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects5}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects5}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.TestingLevelCode.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.TestingLevelCode.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.TestingLevelCode.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.TestingLevelCode.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.TestingLevelCode.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.TestingLevelCode.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.TestingLevelCode.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.TestingLevelCode.eventsList49(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList65(runtimeScene); +} + + +};gdjs.TestingLevelCode.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.TestingLevelCode.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.TestingLevelCode.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.TestingLevelCode.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.TestingLevelCode.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.TestingLevelCode.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.TestingLevelCode.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.TestingLevelCode.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.TestingLevelCode.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.TestingLevelCode.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.TestingLevelCode.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.TestingLevelCode.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TestingLevelCode.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.TestingLevelCode.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.TestingLevelCode.GDPlayerObjects4.length !== 0 ? gdjs.TestingLevelCode.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.TestingLevelCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.TestingLevelCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.TestingLevelCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.TestingLevelCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.TestingLevelCode.eventsList78(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList79(runtimeScene); +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects5}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.TestingLevelCode.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects6, gdjs.TestingLevelCode.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.TestingLevelCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects6, gdjs.TestingLevelCode.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects7[k] = gdjs.TestingLevelCode.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.TestingLevelCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.TestingLevelCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.TestingLevelCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects7.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.TestingLevelCode.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects6[k] = gdjs.TestingLevelCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects5}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.TestingLevelCode.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.TestingLevelCode.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.TestingLevelCode.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.TestingLevelCode.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.TestingLevelCode.GDFlippingPlatform2Objects5}); +gdjs.TestingLevelCode.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects5, gdjs.TestingLevelCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects6[k] = gdjs.TestingLevelCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.TestingLevelCode.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects5, gdjs.TestingLevelCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects6[i].getVariableBoolean(gdjs.TestingLevelCode.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects6[k] = gdjs.TestingLevelCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects6[i].setVariableBoolean(gdjs.TestingLevelCode.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects5, gdjs.TestingLevelCode.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.TestingLevelCode.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects6[k] = gdjs.TestingLevelCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TestingLevelCode.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TestingLevelCode.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.TestingLevelCode.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.TestingLevelCode.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.TestingLevelCode.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.TestingLevelCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects5[k] = gdjs.TestingLevelCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects6}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.TestingLevelCode.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects5, gdjs.TestingLevelCode.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects6.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects4, gdjs.TestingLevelCode.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects5[k] = gdjs.TestingLevelCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects5[k] = gdjs.TestingLevelCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.TestingLevelCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.TestingLevelCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.TestingLevelCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.TestingLevelCode.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects4[k] = gdjs.TestingLevelCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects5Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects5 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects5); +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects5[i].getVariableBoolean(gdjs.TestingLevelCode.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects5[k] = gdjs.TestingLevelCode.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.TestingLevelCode.GDPlayerObjects5_1final.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects5, gdjs.TestingLevelCode.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.TestingLevelCode.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.TestingLevelCode.GDPlayerObjects6[k] = gdjs.TestingLevelCode.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TestingLevelCode.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDPlayerObjects5_1final.indexOf(gdjs.TestingLevelCode.GDPlayerObjects6[j]) === -1 ) + gdjs.TestingLevelCode.GDPlayerObjects5_1final.push(gdjs.TestingLevelCode.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects5, gdjs.TestingLevelCode.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects6Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TestingLevelCode.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDPlayerObjects5_1final.indexOf(gdjs.TestingLevelCode.GDPlayerObjects6[j]) === -1 ) + gdjs.TestingLevelCode.GDPlayerObjects5_1final.push(gdjs.TestingLevelCode.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects5_1final, gdjs.TestingLevelCode.GDPlayerObjects5); +gdjs.copyArray(gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects5[i].setVariableBoolean(gdjs.TestingLevelCode.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.TestingLevelCode.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects4[k] = gdjs.TestingLevelCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.TestingLevelCode.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.TestingLevelCode.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.TestingLevelCode.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.TestingLevelCode.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.TestingLevelCode.GDFlippingPlatform2Objects4}); +gdjs.TestingLevelCode.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4, gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5[k] = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TestingLevelCode.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TestingLevelCode.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.TestingLevelCode.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.TestingLevelCode.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.TestingLevelCode.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.TestingLevelCode.eventsList86(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList88(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList89(runtimeScene); +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDFireDemonObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.TestingLevelCode.GDFlyingDemonObjects3, "FireDemon": gdjs.TestingLevelCode.GDFireDemonObjects3, "HorizontalDemon": gdjs.TestingLevelCode.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.TestingLevelCode.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.TestingLevelCode.GDBloodParticlesObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.TestingLevelCode.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.TestingLevelCode.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.TestingLevelCode.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.TestingLevelCode.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.TestingLevelCode.GDFlippingPlatform2Objects3}); +gdjs.TestingLevelCode.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3, gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.TestingLevelCode.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[k] = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.TestingLevelCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.TestingLevelCode.GDLadderObjects2}); +gdjs.TestingLevelCode.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2, gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.TestingLevelCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.TestingLevelCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2[k] = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TestingLevelCode.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TestingLevelCode.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.TestingLevelCode.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.TestingLevelCode.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.TestingLevelCode.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.TestingLevelCode.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[k] = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.TestingLevelCode.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.TestingLevelCode.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.TestingLevelCode.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.TestingLevelCode.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDFireDemonObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserRingObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546TestingLevelCode_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3 */ +gdjs.TestingLevelCode.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDBloodParticlesObjects3Objects, (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.TestingLevelCode.eventsList93(runtimeScene); +} + + +};gdjs.TestingLevelCode.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.TestingLevelCode.eventsList26(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList30(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList32(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList34(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList35(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList36(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList37(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList38(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList39(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList40(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList48(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList66(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList77(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList80(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList90(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList94(runtimeScene); +} + + +};gdjs.TestingLevelCode.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.TestingLevelCode.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TestingLevelCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TestingLevelCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TestingLevelCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TestingLevelCode.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.TestingLevelCode.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.TestingLevelCode.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TestingLevelCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TestingLevelCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TestingLevelCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TestingLevelCode.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.TestingLevelCode.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.TestingLevelCode.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.TestingLevelCode.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.TestingLevelCode.eventsList97(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList98(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList99(runtimeScene); +} + + +};gdjs.TestingLevelCode.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.TestingLevelCode.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.TestingLevelCode.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.TestingLevelCode.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.TestingLevelCode.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.TestingLevelCode.GDCameraGlitchFixObjects4}); +gdjs.TestingLevelCode.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.TestingLevelCode.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.TestingLevelCode.GDRightBoundaryObjects4); +gdjs.TestingLevelCode.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.TestingLevelCode.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.TestingLevelCode.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.TestingLevelCode.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.TestingLevelCode.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.TestingLevelCode.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.TestingLevelCode.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.TestingLevelCode.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.TestingLevelCode.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.TestingLevelCode.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.TestingLevelCode.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.TestingLevelCode.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.TestingLevelCode.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); +{for(var i = 0, len = gdjs.TestingLevelCode.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.TestingLevelCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.TestingLevelCode.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown object - skipped. */}{/* Unknown object - skipped. */}} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.TestingLevelCode.GDPortalObjects3}); +gdjs.TestingLevelCode.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.TestingLevelCode.GDPortalObjects2}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects2}); +gdjs.TestingLevelCode.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.TestingLevelCode.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects3Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.TestingLevelCode.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.TestingLevelCode.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPortalObjects2Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.TestingLevelCode.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.TestingLevelCode.eventsList101(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList103(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList104(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList105(runtimeScene); +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.TestingLevelCode.GDPortalObjects4}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects3}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.TestingLevelCode.GDPortalObjects3}); +gdjs.TestingLevelCode.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects3, gdjs.TestingLevelCode.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects3[i].getVariableNumber(gdjs.TestingLevelCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects3[k] = gdjs.TestingLevelCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.TestingLevelCode.GDPlayerObjects3 */ +/* Reuse gdjs.TestingLevelCode.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects3Objects, "Tween", gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.TestingLevelCode.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects4[i].getVariableNumber(gdjs.TestingLevelCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects4[k] = gdjs.TestingLevelCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.TestingLevelCode.GDPlayerObjects3[i].getVariableNumber(gdjs.TestingLevelCode.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects3[k] = gdjs.TestingLevelCode.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.TestingLevelCode.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects2); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); +} +for(var i = 0, len = gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); +} +}} + +} + + +};gdjs.TestingLevelCode.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.TestingLevelCode.GDPlayerObjects3.length = 0; + +gdjs.TestingLevelCode.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.TestingLevelCode.GDPlayerObjects3_1final.length = 0; +gdjs.TestingLevelCode.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.TestingLevelCode.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects4Objects, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TestingLevelCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDPlayerObjects3_1final.indexOf(gdjs.TestingLevelCode.GDPlayerObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDPlayerObjects3_1final.push(gdjs.TestingLevelCode.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.TestingLevelCode.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDPortalObjects3_1final.indexOf(gdjs.TestingLevelCode.GDPortalObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDPortalObjects3_1final.push(gdjs.TestingLevelCode.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects4[i].getVariableNumber(gdjs.TestingLevelCode.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.TestingLevelCode.GDPlayerObjects4[k] = gdjs.TestingLevelCode.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TestingLevelCode.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDPlayerObjects3_1final.indexOf(gdjs.TestingLevelCode.GDPlayerObjects4[j]) === -1 ) + gdjs.TestingLevelCode.GDPlayerObjects3_1final.push(gdjs.TestingLevelCode.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDPlayerObjects3_1final, gdjs.TestingLevelCode.GDPlayerObjects3); +gdjs.copyArray(gdjs.TestingLevelCode.GDPortalObjects3_1final, gdjs.TestingLevelCode.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.TestingLevelCode.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects2}); +gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.TestingLevelCode.GDPlayerObjects2}); +gdjs.TestingLevelCode.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects2[i].returnVariable(gdjs.TestingLevelCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects2[i].setPosition(gdjs.TestingLevelCode.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.TestingLevelCode.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects2Objects, ((gdjs.TestingLevelCode.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.TestingLevelCode.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.TestingLevelCode.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects2[i].returnVariable(gdjs.TestingLevelCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.TestingLevelCode.mapOfGDgdjs_9546TestingLevelCode_9546GDPlayerObjects2Objects, (( gdjs.TestingLevelCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects2[0].getPointX("")), (( gdjs.TestingLevelCode.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.TestingLevelCode.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects2); +{for(var i = 0, len = gdjs.TestingLevelCode.GDPlayerObjects2.length ;i < len;++i) { + gdjs.TestingLevelCode.GDPlayerObjects2[i].returnVariable(gdjs.TestingLevelCode.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.TestingLevelCode.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.TestingLevelCode.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.TestingLevelCode.eventsList22(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList95(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList100(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList106(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList110(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList111(runtimeScene); +} + + +};gdjs.TestingLevelCode.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects2[i].getVariableNumber(gdjs.TestingLevelCode.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects2[k] = gdjs.TestingLevelCode.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.TestingLevelCode.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDPlayerObjects1[i].getVariableNumber(gdjs.TestingLevelCode.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.TestingLevelCode.GDPlayerObjects1[k] = gdjs.TestingLevelCode.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +};gdjs.TestingLevelCode.eventsList114 = function(runtimeScene) { + +{ + +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.TestingLevelCode.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.TestingLevelCode.eventsList115 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.TestingLevelCode.eventsList112(runtimeScene); +} + + +{ + + +gdjs.TestingLevelCode.eventsList114(runtimeScene); +} + + +}; + +gdjs.TestingLevelCode.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.TestingLevelCode.GDPlayerObjects1.length = 0; +gdjs.TestingLevelCode.GDPlayerObjects2.length = 0; +gdjs.TestingLevelCode.GDPlayerObjects3.length = 0; +gdjs.TestingLevelCode.GDPlayerObjects4.length = 0; +gdjs.TestingLevelCode.GDPlayerObjects5.length = 0; +gdjs.TestingLevelCode.GDPlayerObjects6.length = 0; +gdjs.TestingLevelCode.GDPlayerObjects7.length = 0; +gdjs.TestingLevelCode.GDPlayerObjects8.length = 0; +gdjs.TestingLevelCode.GDFlyingDemonObjects1.length = 0; +gdjs.TestingLevelCode.GDFlyingDemonObjects2.length = 0; +gdjs.TestingLevelCode.GDFlyingDemonObjects3.length = 0; +gdjs.TestingLevelCode.GDFlyingDemonObjects4.length = 0; +gdjs.TestingLevelCode.GDFlyingDemonObjects5.length = 0; +gdjs.TestingLevelCode.GDFlyingDemonObjects6.length = 0; +gdjs.TestingLevelCode.GDFlyingDemonObjects7.length = 0; +gdjs.TestingLevelCode.GDFlyingDemonObjects8.length = 0; +gdjs.TestingLevelCode.GDFireDemonObjects1.length = 0; +gdjs.TestingLevelCode.GDFireDemonObjects2.length = 0; +gdjs.TestingLevelCode.GDFireDemonObjects3.length = 0; +gdjs.TestingLevelCode.GDFireDemonObjects4.length = 0; +gdjs.TestingLevelCode.GDFireDemonObjects5.length = 0; +gdjs.TestingLevelCode.GDFireDemonObjects6.length = 0; +gdjs.TestingLevelCode.GDFireDemonObjects7.length = 0; +gdjs.TestingLevelCode.GDFireDemonObjects8.length = 0; +gdjs.TestingLevelCode.GDCheckpointObjects1.length = 0; +gdjs.TestingLevelCode.GDCheckpointObjects2.length = 0; +gdjs.TestingLevelCode.GDCheckpointObjects3.length = 0; +gdjs.TestingLevelCode.GDCheckpointObjects4.length = 0; +gdjs.TestingLevelCode.GDCheckpointObjects5.length = 0; +gdjs.TestingLevelCode.GDCheckpointObjects6.length = 0; +gdjs.TestingLevelCode.GDCheckpointObjects7.length = 0; +gdjs.TestingLevelCode.GDCheckpointObjects8.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform3Objects1.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform3Objects2.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform3Objects3.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform3Objects4.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform3Objects5.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform3Objects6.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform3Objects7.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform3Objects8.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform2Objects1.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform2Objects2.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform2Objects3.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform2Objects4.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform2Objects5.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform2Objects6.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform2Objects7.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform2Objects8.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform1Objects1.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform1Objects2.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform1Objects3.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform1Objects4.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform1Objects5.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform1Objects6.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform1Objects7.length = 0; +gdjs.TestingLevelCode.GDStaticPlatform1Objects8.length = 0; +gdjs.TestingLevelCode.GDPortalObjects1.length = 0; +gdjs.TestingLevelCode.GDPortalObjects2.length = 0; +gdjs.TestingLevelCode.GDPortalObjects3.length = 0; +gdjs.TestingLevelCode.GDPortalObjects4.length = 0; +gdjs.TestingLevelCode.GDPortalObjects5.length = 0; +gdjs.TestingLevelCode.GDPortalObjects6.length = 0; +gdjs.TestingLevelCode.GDPortalObjects7.length = 0; +gdjs.TestingLevelCode.GDPortalObjects8.length = 0; +gdjs.TestingLevelCode.GDLadderObjects1.length = 0; +gdjs.TestingLevelCode.GDLadderObjects2.length = 0; +gdjs.TestingLevelCode.GDLadderObjects3.length = 0; +gdjs.TestingLevelCode.GDLadderObjects4.length = 0; +gdjs.TestingLevelCode.GDLadderObjects5.length = 0; +gdjs.TestingLevelCode.GDLadderObjects6.length = 0; +gdjs.TestingLevelCode.GDLadderObjects7.length = 0; +gdjs.TestingLevelCode.GDLadderObjects8.length = 0; +gdjs.TestingLevelCode.GDBloodParticlesObjects1.length = 0; +gdjs.TestingLevelCode.GDBloodParticlesObjects2.length = 0; +gdjs.TestingLevelCode.GDBloodParticlesObjects3.length = 0; +gdjs.TestingLevelCode.GDBloodParticlesObjects4.length = 0; +gdjs.TestingLevelCode.GDBloodParticlesObjects5.length = 0; +gdjs.TestingLevelCode.GDBloodParticlesObjects6.length = 0; +gdjs.TestingLevelCode.GDBloodParticlesObjects7.length = 0; +gdjs.TestingLevelCode.GDBloodParticlesObjects8.length = 0; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.TestingLevelCode.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.TestingLevelCode.GDDoorParticlesObjects1.length = 0; +gdjs.TestingLevelCode.GDDoorParticlesObjects2.length = 0; +gdjs.TestingLevelCode.GDDoorParticlesObjects3.length = 0; +gdjs.TestingLevelCode.GDDoorParticlesObjects4.length = 0; +gdjs.TestingLevelCode.GDDoorParticlesObjects5.length = 0; +gdjs.TestingLevelCode.GDDoorParticlesObjects6.length = 0; +gdjs.TestingLevelCode.GDDoorParticlesObjects7.length = 0; +gdjs.TestingLevelCode.GDDoorParticlesObjects8.length = 0; +gdjs.TestingLevelCode.GDDustParticleObjects1.length = 0; +gdjs.TestingLevelCode.GDDustParticleObjects2.length = 0; +gdjs.TestingLevelCode.GDDustParticleObjects3.length = 0; +gdjs.TestingLevelCode.GDDustParticleObjects4.length = 0; +gdjs.TestingLevelCode.GDDustParticleObjects5.length = 0; +gdjs.TestingLevelCode.GDDustParticleObjects6.length = 0; +gdjs.TestingLevelCode.GDDustParticleObjects7.length = 0; +gdjs.TestingLevelCode.GDDustParticleObjects8.length = 0; +gdjs.TestingLevelCode.GDLivesBarObjects1.length = 0; +gdjs.TestingLevelCode.GDLivesBarObjects2.length = 0; +gdjs.TestingLevelCode.GDLivesBarObjects3.length = 0; +gdjs.TestingLevelCode.GDLivesBarObjects4.length = 0; +gdjs.TestingLevelCode.GDLivesBarObjects5.length = 0; +gdjs.TestingLevelCode.GDLivesBarObjects6.length = 0; +gdjs.TestingLevelCode.GDLivesBarObjects7.length = 0; +gdjs.TestingLevelCode.GDLivesBarObjects8.length = 0; +gdjs.TestingLevelCode.GDHopeBarObjects1.length = 0; +gdjs.TestingLevelCode.GDHopeBarObjects2.length = 0; +gdjs.TestingLevelCode.GDHopeBarObjects3.length = 0; +gdjs.TestingLevelCode.GDHopeBarObjects4.length = 0; +gdjs.TestingLevelCode.GDHopeBarObjects5.length = 0; +gdjs.TestingLevelCode.GDHopeBarObjects6.length = 0; +gdjs.TestingLevelCode.GDHopeBarObjects7.length = 0; +gdjs.TestingLevelCode.GDHopeBarObjects8.length = 0; +gdjs.TestingLevelCode.GDMemoryObjects1.length = 0; +gdjs.TestingLevelCode.GDMemoryObjects2.length = 0; +gdjs.TestingLevelCode.GDMemoryObjects3.length = 0; +gdjs.TestingLevelCode.GDMemoryObjects4.length = 0; +gdjs.TestingLevelCode.GDMemoryObjects5.length = 0; +gdjs.TestingLevelCode.GDMemoryObjects6.length = 0; +gdjs.TestingLevelCode.GDMemoryObjects7.length = 0; +gdjs.TestingLevelCode.GDMemoryObjects8.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.TestingLevelCode.GDHorizontalDemonObjects1.length = 0; +gdjs.TestingLevelCode.GDHorizontalDemonObjects2.length = 0; +gdjs.TestingLevelCode.GDHorizontalDemonObjects3.length = 0; +gdjs.TestingLevelCode.GDHorizontalDemonObjects4.length = 0; +gdjs.TestingLevelCode.GDHorizontalDemonObjects5.length = 0; +gdjs.TestingLevelCode.GDHorizontalDemonObjects6.length = 0; +gdjs.TestingLevelCode.GDHorizontalDemonObjects7.length = 0; +gdjs.TestingLevelCode.GDHorizontalDemonObjects8.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatformObjects1.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatformObjects2.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatformObjects3.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatformObjects4.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatformObjects5.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatformObjects6.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatformObjects7.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatformObjects8.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.TestingLevelCode.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects1.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects2.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects3.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects4.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects5.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects6.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects7.length = 0; +gdjs.TestingLevelCode.GDFlippingPlatform2Objects8.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.TestingLevelCode.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.TestingLevelCode.GDTestObjects1.length = 0; +gdjs.TestingLevelCode.GDTestObjects2.length = 0; +gdjs.TestingLevelCode.GDTestObjects3.length = 0; +gdjs.TestingLevelCode.GDTestObjects4.length = 0; +gdjs.TestingLevelCode.GDTestObjects5.length = 0; +gdjs.TestingLevelCode.GDTestObjects6.length = 0; +gdjs.TestingLevelCode.GDTestObjects7.length = 0; +gdjs.TestingLevelCode.GDTestObjects8.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.TestingLevelCode.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.TestingLevelCode.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.TestingLevelCode.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.TestingLevelCode.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.TestingLevelCode.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.TestingLevelCode.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.TestingLevelCode.GDLaserRingObjects1.length = 0; +gdjs.TestingLevelCode.GDLaserRingObjects2.length = 0; +gdjs.TestingLevelCode.GDLaserRingObjects3.length = 0; +gdjs.TestingLevelCode.GDLaserRingObjects4.length = 0; +gdjs.TestingLevelCode.GDLaserRingObjects5.length = 0; +gdjs.TestingLevelCode.GDLaserRingObjects6.length = 0; +gdjs.TestingLevelCode.GDLaserRingObjects7.length = 0; +gdjs.TestingLevelCode.GDLaserRingObjects8.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.TestingLevelCode.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.TestingLevelCode.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects1.length = 0; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects2.length = 0; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects3.length = 0; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects4.length = 0; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects5.length = 0; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects6.length = 0; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects7.length = 0; +gdjs.TestingLevelCode.GDCameraGlitchFixObjects8.length = 0; +gdjs.TestingLevelCode.GDLeftBoundaryObjects1.length = 0; +gdjs.TestingLevelCode.GDLeftBoundaryObjects2.length = 0; +gdjs.TestingLevelCode.GDLeftBoundaryObjects3.length = 0; +gdjs.TestingLevelCode.GDLeftBoundaryObjects4.length = 0; +gdjs.TestingLevelCode.GDLeftBoundaryObjects5.length = 0; +gdjs.TestingLevelCode.GDLeftBoundaryObjects6.length = 0; +gdjs.TestingLevelCode.GDLeftBoundaryObjects7.length = 0; +gdjs.TestingLevelCode.GDLeftBoundaryObjects8.length = 0; +gdjs.TestingLevelCode.GDRightBoundaryObjects1.length = 0; +gdjs.TestingLevelCode.GDRightBoundaryObjects2.length = 0; +gdjs.TestingLevelCode.GDRightBoundaryObjects3.length = 0; +gdjs.TestingLevelCode.GDRightBoundaryObjects4.length = 0; +gdjs.TestingLevelCode.GDRightBoundaryObjects5.length = 0; +gdjs.TestingLevelCode.GDRightBoundaryObjects6.length = 0; +gdjs.TestingLevelCode.GDRightBoundaryObjects7.length = 0; +gdjs.TestingLevelCode.GDRightBoundaryObjects8.length = 0; +gdjs.TestingLevelCode.GDTopBoundaryObjects1.length = 0; +gdjs.TestingLevelCode.GDTopBoundaryObjects2.length = 0; +gdjs.TestingLevelCode.GDTopBoundaryObjects3.length = 0; +gdjs.TestingLevelCode.GDTopBoundaryObjects4.length = 0; +gdjs.TestingLevelCode.GDTopBoundaryObjects5.length = 0; +gdjs.TestingLevelCode.GDTopBoundaryObjects6.length = 0; +gdjs.TestingLevelCode.GDTopBoundaryObjects7.length = 0; +gdjs.TestingLevelCode.GDTopBoundaryObjects8.length = 0; +gdjs.TestingLevelCode.GDBottomBoundaryObjects1.length = 0; +gdjs.TestingLevelCode.GDBottomBoundaryObjects2.length = 0; +gdjs.TestingLevelCode.GDBottomBoundaryObjects3.length = 0; +gdjs.TestingLevelCode.GDBottomBoundaryObjects4.length = 0; +gdjs.TestingLevelCode.GDBottomBoundaryObjects5.length = 0; +gdjs.TestingLevelCode.GDBottomBoundaryObjects6.length = 0; +gdjs.TestingLevelCode.GDBottomBoundaryObjects7.length = 0; +gdjs.TestingLevelCode.GDBottomBoundaryObjects8.length = 0; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.TestingLevelCode.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.TestingLevelCode.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.TestingLevelCode.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595WObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595WObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595WObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595WObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595WObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595WObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595WObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595WObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595AObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595AObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595AObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595AObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595AObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595AObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595AObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595AObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595SpaceObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HealObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HealObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HealObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HealObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HealObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HealObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HealObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HealObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ProceedObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DeathObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595KillObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595KillObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595KillObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595KillObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595KillObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595KillObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595KillObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595KillObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595CollectObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595ArrowObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595JumpObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595HoldObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595RestartObjects8.length = 0; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects1.length = 0; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects2.length = 0; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects3.length = 0; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects4.length = 0; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects5.length = 0; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects6.length = 0; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects7.length = 0; +gdjs.TestingLevelCode.GDSinage_9595PauseObjects8.length = 0; +gdjs.TestingLevelCode.GDTest2Objects1.length = 0; +gdjs.TestingLevelCode.GDTest2Objects2.length = 0; +gdjs.TestingLevelCode.GDTest2Objects3.length = 0; +gdjs.TestingLevelCode.GDTest2Objects4.length = 0; +gdjs.TestingLevelCode.GDTest2Objects5.length = 0; +gdjs.TestingLevelCode.GDTest2Objects6.length = 0; +gdjs.TestingLevelCode.GDTest2Objects7.length = 0; +gdjs.TestingLevelCode.GDTest2Objects8.length = 0; + +gdjs.TestingLevelCode.eventsList115(runtimeScene); + +return; + +} + +gdjs['TestingLevelCode'] = gdjs.TestingLevelCode; diff --git a/Builds/0.0.6/app/code2.js b/Builds/0.0.6/app/code2.js new file mode 100644 index 0000000000000000000000000000000000000000..803acd3e0e5ea9766cce22d33162159061eee93b --- /dev/null +++ b/Builds/0.0.6/app/code2.js @@ -0,0 +1,9988 @@ +gdjs.Level8Code = {}; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level8Code.GDPlayerObjects3_1final = []; + +gdjs.Level8Code.GDPlayerObjects5_1final = []; + +gdjs.Level8Code.GDPortalObjects3_1final = []; + +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level8Code.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.Level8Code.GDBackgroundPlantsObjects1= []; +gdjs.Level8Code.GDBackgroundPlantsObjects2= []; +gdjs.Level8Code.GDBackgroundPlantsObjects3= []; +gdjs.Level8Code.GDBackgroundPlantsObjects4= []; +gdjs.Level8Code.GDBackgroundPlantsObjects5= []; +gdjs.Level8Code.GDBackgroundPlantsObjects6= []; +gdjs.Level8Code.GDBackgroundPlantsObjects7= []; +gdjs.Level8Code.GDBackgroundPlantsObjects8= []; +gdjs.Level8Code.GDPlayerObjects1= []; +gdjs.Level8Code.GDPlayerObjects2= []; +gdjs.Level8Code.GDPlayerObjects3= []; +gdjs.Level8Code.GDPlayerObjects4= []; +gdjs.Level8Code.GDPlayerObjects5= []; +gdjs.Level8Code.GDPlayerObjects6= []; +gdjs.Level8Code.GDPlayerObjects7= []; +gdjs.Level8Code.GDPlayerObjects8= []; +gdjs.Level8Code.GDFlyingDemonObjects1= []; +gdjs.Level8Code.GDFlyingDemonObjects2= []; +gdjs.Level8Code.GDFlyingDemonObjects3= []; +gdjs.Level8Code.GDFlyingDemonObjects4= []; +gdjs.Level8Code.GDFlyingDemonObjects5= []; +gdjs.Level8Code.GDFlyingDemonObjects6= []; +gdjs.Level8Code.GDFlyingDemonObjects7= []; +gdjs.Level8Code.GDFlyingDemonObjects8= []; +gdjs.Level8Code.GDFireDemonObjects1= []; +gdjs.Level8Code.GDFireDemonObjects2= []; +gdjs.Level8Code.GDFireDemonObjects3= []; +gdjs.Level8Code.GDFireDemonObjects4= []; +gdjs.Level8Code.GDFireDemonObjects5= []; +gdjs.Level8Code.GDFireDemonObjects6= []; +gdjs.Level8Code.GDFireDemonObjects7= []; +gdjs.Level8Code.GDFireDemonObjects8= []; +gdjs.Level8Code.GDCheckpointObjects1= []; +gdjs.Level8Code.GDCheckpointObjects2= []; +gdjs.Level8Code.GDCheckpointObjects3= []; +gdjs.Level8Code.GDCheckpointObjects4= []; +gdjs.Level8Code.GDCheckpointObjects5= []; +gdjs.Level8Code.GDCheckpointObjects6= []; +gdjs.Level8Code.GDCheckpointObjects7= []; +gdjs.Level8Code.GDCheckpointObjects8= []; +gdjs.Level8Code.GDStaticPlatform3Objects1= []; +gdjs.Level8Code.GDStaticPlatform3Objects2= []; +gdjs.Level8Code.GDStaticPlatform3Objects3= []; +gdjs.Level8Code.GDStaticPlatform3Objects4= []; +gdjs.Level8Code.GDStaticPlatform3Objects5= []; +gdjs.Level8Code.GDStaticPlatform3Objects6= []; +gdjs.Level8Code.GDStaticPlatform3Objects7= []; +gdjs.Level8Code.GDStaticPlatform3Objects8= []; +gdjs.Level8Code.GDStaticPlatform2Objects1= []; +gdjs.Level8Code.GDStaticPlatform2Objects2= []; +gdjs.Level8Code.GDStaticPlatform2Objects3= []; +gdjs.Level8Code.GDStaticPlatform2Objects4= []; +gdjs.Level8Code.GDStaticPlatform2Objects5= []; +gdjs.Level8Code.GDStaticPlatform2Objects6= []; +gdjs.Level8Code.GDStaticPlatform2Objects7= []; +gdjs.Level8Code.GDStaticPlatform2Objects8= []; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.Level8Code.GDStaticPlatform1Objects1= []; +gdjs.Level8Code.GDStaticPlatform1Objects2= []; +gdjs.Level8Code.GDStaticPlatform1Objects3= []; +gdjs.Level8Code.GDStaticPlatform1Objects4= []; +gdjs.Level8Code.GDStaticPlatform1Objects5= []; +gdjs.Level8Code.GDStaticPlatform1Objects6= []; +gdjs.Level8Code.GDStaticPlatform1Objects7= []; +gdjs.Level8Code.GDStaticPlatform1Objects8= []; +gdjs.Level8Code.GDPortalObjects1= []; +gdjs.Level8Code.GDPortalObjects2= []; +gdjs.Level8Code.GDPortalObjects3= []; +gdjs.Level8Code.GDPortalObjects4= []; +gdjs.Level8Code.GDPortalObjects5= []; +gdjs.Level8Code.GDPortalObjects6= []; +gdjs.Level8Code.GDPortalObjects7= []; +gdjs.Level8Code.GDPortalObjects8= []; +gdjs.Level8Code.GDLadderObjects1= []; +gdjs.Level8Code.GDLadderObjects2= []; +gdjs.Level8Code.GDLadderObjects3= []; +gdjs.Level8Code.GDLadderObjects4= []; +gdjs.Level8Code.GDLadderObjects5= []; +gdjs.Level8Code.GDLadderObjects6= []; +gdjs.Level8Code.GDLadderObjects7= []; +gdjs.Level8Code.GDLadderObjects8= []; +gdjs.Level8Code.GDBloodParticlesObjects1= []; +gdjs.Level8Code.GDBloodParticlesObjects2= []; +gdjs.Level8Code.GDBloodParticlesObjects3= []; +gdjs.Level8Code.GDBloodParticlesObjects4= []; +gdjs.Level8Code.GDBloodParticlesObjects5= []; +gdjs.Level8Code.GDBloodParticlesObjects6= []; +gdjs.Level8Code.GDBloodParticlesObjects7= []; +gdjs.Level8Code.GDBloodParticlesObjects8= []; +gdjs.Level8Code.GDProjectileDeathParticlesObjects1= []; +gdjs.Level8Code.GDProjectileDeathParticlesObjects2= []; +gdjs.Level8Code.GDProjectileDeathParticlesObjects3= []; +gdjs.Level8Code.GDProjectileDeathParticlesObjects4= []; +gdjs.Level8Code.GDProjectileDeathParticlesObjects5= []; +gdjs.Level8Code.GDProjectileDeathParticlesObjects6= []; +gdjs.Level8Code.GDProjectileDeathParticlesObjects7= []; +gdjs.Level8Code.GDProjectileDeathParticlesObjects8= []; +gdjs.Level8Code.GDDoorParticlesObjects1= []; +gdjs.Level8Code.GDDoorParticlesObjects2= []; +gdjs.Level8Code.GDDoorParticlesObjects3= []; +gdjs.Level8Code.GDDoorParticlesObjects4= []; +gdjs.Level8Code.GDDoorParticlesObjects5= []; +gdjs.Level8Code.GDDoorParticlesObjects6= []; +gdjs.Level8Code.GDDoorParticlesObjects7= []; +gdjs.Level8Code.GDDoorParticlesObjects8= []; +gdjs.Level8Code.GDDustParticleObjects1= []; +gdjs.Level8Code.GDDustParticleObjects2= []; +gdjs.Level8Code.GDDustParticleObjects3= []; +gdjs.Level8Code.GDDustParticleObjects4= []; +gdjs.Level8Code.GDDustParticleObjects5= []; +gdjs.Level8Code.GDDustParticleObjects6= []; +gdjs.Level8Code.GDDustParticleObjects7= []; +gdjs.Level8Code.GDDustParticleObjects8= []; +gdjs.Level8Code.GDLivesBarObjects1= []; +gdjs.Level8Code.GDLivesBarObjects2= []; +gdjs.Level8Code.GDLivesBarObjects3= []; +gdjs.Level8Code.GDLivesBarObjects4= []; +gdjs.Level8Code.GDLivesBarObjects5= []; +gdjs.Level8Code.GDLivesBarObjects6= []; +gdjs.Level8Code.GDLivesBarObjects7= []; +gdjs.Level8Code.GDLivesBarObjects8= []; +gdjs.Level8Code.GDHopeBarObjects1= []; +gdjs.Level8Code.GDHopeBarObjects2= []; +gdjs.Level8Code.GDHopeBarObjects3= []; +gdjs.Level8Code.GDHopeBarObjects4= []; +gdjs.Level8Code.GDHopeBarObjects5= []; +gdjs.Level8Code.GDHopeBarObjects6= []; +gdjs.Level8Code.GDHopeBarObjects7= []; +gdjs.Level8Code.GDHopeBarObjects8= []; +gdjs.Level8Code.GDMemoryObjects1= []; +gdjs.Level8Code.GDMemoryObjects2= []; +gdjs.Level8Code.GDMemoryObjects3= []; +gdjs.Level8Code.GDMemoryObjects4= []; +gdjs.Level8Code.GDMemoryObjects5= []; +gdjs.Level8Code.GDMemoryObjects6= []; +gdjs.Level8Code.GDMemoryObjects7= []; +gdjs.Level8Code.GDMemoryObjects8= []; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.Level8Code.GDHorizontalDemonObjects1= []; +gdjs.Level8Code.GDHorizontalDemonObjects2= []; +gdjs.Level8Code.GDHorizontalDemonObjects3= []; +gdjs.Level8Code.GDHorizontalDemonObjects4= []; +gdjs.Level8Code.GDHorizontalDemonObjects5= []; +gdjs.Level8Code.GDHorizontalDemonObjects6= []; +gdjs.Level8Code.GDHorizontalDemonObjects7= []; +gdjs.Level8Code.GDHorizontalDemonObjects8= []; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects1= []; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects2= []; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3= []; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4= []; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5= []; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects6= []; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects7= []; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects8= []; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects1= []; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects2= []; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3= []; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects4= []; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects5= []; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects6= []; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects7= []; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects8= []; +gdjs.Level8Code.GDFlippingPlatformObjects1= []; +gdjs.Level8Code.GDFlippingPlatformObjects2= []; +gdjs.Level8Code.GDFlippingPlatformObjects3= []; +gdjs.Level8Code.GDFlippingPlatformObjects4= []; +gdjs.Level8Code.GDFlippingPlatformObjects5= []; +gdjs.Level8Code.GDFlippingPlatformObjects6= []; +gdjs.Level8Code.GDFlippingPlatformObjects7= []; +gdjs.Level8Code.GDFlippingPlatformObjects8= []; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects1= []; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects2= []; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects3= []; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4= []; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects5= []; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects6= []; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects7= []; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects8= []; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.Level8Code.GDFlippingPlatform2Objects1= []; +gdjs.Level8Code.GDFlippingPlatform2Objects2= []; +gdjs.Level8Code.GDFlippingPlatform2Objects3= []; +gdjs.Level8Code.GDFlippingPlatform2Objects4= []; +gdjs.Level8Code.GDFlippingPlatform2Objects5= []; +gdjs.Level8Code.GDFlippingPlatform2Objects6= []; +gdjs.Level8Code.GDFlippingPlatform2Objects7= []; +gdjs.Level8Code.GDFlippingPlatform2Objects8= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects1= []; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects2= []; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects3= []; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4= []; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects5= []; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects6= []; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects7= []; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects8= []; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects1= []; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects2= []; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects3= []; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects4= []; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5= []; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects6= []; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects7= []; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects8= []; +gdjs.Level8Code.GDTestObjects1= []; +gdjs.Level8Code.GDTestObjects2= []; +gdjs.Level8Code.GDTestObjects3= []; +gdjs.Level8Code.GDTestObjects4= []; +gdjs.Level8Code.GDTestObjects5= []; +gdjs.Level8Code.GDTestObjects6= []; +gdjs.Level8Code.GDTestObjects7= []; +gdjs.Level8Code.GDTestObjects8= []; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects1= []; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects2= []; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3= []; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects4= []; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects5= []; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects6= []; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects7= []; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects8= []; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects1= []; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects2= []; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3= []; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects4= []; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects5= []; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects6= []; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects7= []; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects8= []; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects1= []; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects2= []; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects3= []; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects4= []; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects5= []; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects6= []; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects7= []; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects8= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects1= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects2= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects3= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects6= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects8= []; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.Level8Code.GDLaserRingObjects1= []; +gdjs.Level8Code.GDLaserRingObjects2= []; +gdjs.Level8Code.GDLaserRingObjects3= []; +gdjs.Level8Code.GDLaserRingObjects4= []; +gdjs.Level8Code.GDLaserRingObjects5= []; +gdjs.Level8Code.GDLaserRingObjects6= []; +gdjs.Level8Code.GDLaserRingObjects7= []; +gdjs.Level8Code.GDLaserRingObjects8= []; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects1= []; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects2= []; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects3= []; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects4= []; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects5= []; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects6= []; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects7= []; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects8= []; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects1= []; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects2= []; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3= []; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4= []; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects5= []; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects6= []; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects7= []; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects8= []; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects1= []; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects2= []; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects3= []; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects4= []; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects5= []; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects6= []; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects7= []; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects8= []; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects1= []; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects2= []; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects3= []; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects4= []; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects5= []; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects6= []; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects7= []; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects8= []; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects1= []; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects2= []; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects3= []; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4= []; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects5= []; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects6= []; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects7= []; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects8= []; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects1= []; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects2= []; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects3= []; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4= []; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects5= []; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects6= []; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects7= []; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects8= []; +gdjs.Level8Code.GDCameraGlitchFixObjects1= []; +gdjs.Level8Code.GDCameraGlitchFixObjects2= []; +gdjs.Level8Code.GDCameraGlitchFixObjects3= []; +gdjs.Level8Code.GDCameraGlitchFixObjects4= []; +gdjs.Level8Code.GDCameraGlitchFixObjects5= []; +gdjs.Level8Code.GDCameraGlitchFixObjects6= []; +gdjs.Level8Code.GDCameraGlitchFixObjects7= []; +gdjs.Level8Code.GDCameraGlitchFixObjects8= []; +gdjs.Level8Code.GDLeftBoundaryObjects1= []; +gdjs.Level8Code.GDLeftBoundaryObjects2= []; +gdjs.Level8Code.GDLeftBoundaryObjects3= []; +gdjs.Level8Code.GDLeftBoundaryObjects4= []; +gdjs.Level8Code.GDLeftBoundaryObjects5= []; +gdjs.Level8Code.GDLeftBoundaryObjects6= []; +gdjs.Level8Code.GDLeftBoundaryObjects7= []; +gdjs.Level8Code.GDLeftBoundaryObjects8= []; +gdjs.Level8Code.GDRightBoundaryObjects1= []; +gdjs.Level8Code.GDRightBoundaryObjects2= []; +gdjs.Level8Code.GDRightBoundaryObjects3= []; +gdjs.Level8Code.GDRightBoundaryObjects4= []; +gdjs.Level8Code.GDRightBoundaryObjects5= []; +gdjs.Level8Code.GDRightBoundaryObjects6= []; +gdjs.Level8Code.GDRightBoundaryObjects7= []; +gdjs.Level8Code.GDRightBoundaryObjects8= []; +gdjs.Level8Code.GDTopBoundaryObjects1= []; +gdjs.Level8Code.GDTopBoundaryObjects2= []; +gdjs.Level8Code.GDTopBoundaryObjects3= []; +gdjs.Level8Code.GDTopBoundaryObjects4= []; +gdjs.Level8Code.GDTopBoundaryObjects5= []; +gdjs.Level8Code.GDTopBoundaryObjects6= []; +gdjs.Level8Code.GDTopBoundaryObjects7= []; +gdjs.Level8Code.GDTopBoundaryObjects8= []; +gdjs.Level8Code.GDBottomBoundaryObjects1= []; +gdjs.Level8Code.GDBottomBoundaryObjects2= []; +gdjs.Level8Code.GDBottomBoundaryObjects3= []; +gdjs.Level8Code.GDBottomBoundaryObjects4= []; +gdjs.Level8Code.GDBottomBoundaryObjects5= []; +gdjs.Level8Code.GDBottomBoundaryObjects6= []; +gdjs.Level8Code.GDBottomBoundaryObjects7= []; +gdjs.Level8Code.GDBottomBoundaryObjects8= []; +gdjs.Level8Code.GDBoundaryJumpThroughObjects1= []; +gdjs.Level8Code.GDBoundaryJumpThroughObjects2= []; +gdjs.Level8Code.GDBoundaryJumpThroughObjects3= []; +gdjs.Level8Code.GDBoundaryJumpThroughObjects4= []; +gdjs.Level8Code.GDBoundaryJumpThroughObjects5= []; +gdjs.Level8Code.GDBoundaryJumpThroughObjects6= []; +gdjs.Level8Code.GDBoundaryJumpThroughObjects7= []; +gdjs.Level8Code.GDBoundaryJumpThroughObjects8= []; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects1= []; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects2= []; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects3= []; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4= []; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects5= []; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects6= []; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects7= []; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects8= []; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects1= []; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects2= []; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects3= []; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects4= []; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects5= []; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects6= []; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects7= []; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects8= []; +gdjs.Level8Code.GDSinage_9595WObjects1= []; +gdjs.Level8Code.GDSinage_9595WObjects2= []; +gdjs.Level8Code.GDSinage_9595WObjects3= []; +gdjs.Level8Code.GDSinage_9595WObjects4= []; +gdjs.Level8Code.GDSinage_9595WObjects5= []; +gdjs.Level8Code.GDSinage_9595WObjects6= []; +gdjs.Level8Code.GDSinage_9595WObjects7= []; +gdjs.Level8Code.GDSinage_9595WObjects8= []; +gdjs.Level8Code.GDSinage_9595AObjects1= []; +gdjs.Level8Code.GDSinage_9595AObjects2= []; +gdjs.Level8Code.GDSinage_9595AObjects3= []; +gdjs.Level8Code.GDSinage_9595AObjects4= []; +gdjs.Level8Code.GDSinage_9595AObjects5= []; +gdjs.Level8Code.GDSinage_9595AObjects6= []; +gdjs.Level8Code.GDSinage_9595AObjects7= []; +gdjs.Level8Code.GDSinage_9595AObjects8= []; +gdjs.Level8Code.GDSinage_9595SObjects1= []; +gdjs.Level8Code.GDSinage_9595SObjects2= []; +gdjs.Level8Code.GDSinage_9595SObjects3= []; +gdjs.Level8Code.GDSinage_9595SObjects4= []; +gdjs.Level8Code.GDSinage_9595SObjects5= []; +gdjs.Level8Code.GDSinage_9595SObjects6= []; +gdjs.Level8Code.GDSinage_9595SObjects7= []; +gdjs.Level8Code.GDSinage_9595SObjects8= []; +gdjs.Level8Code.GDSinage_9595DObjects1= []; +gdjs.Level8Code.GDSinage_9595DObjects2= []; +gdjs.Level8Code.GDSinage_9595DObjects3= []; +gdjs.Level8Code.GDSinage_9595DObjects4= []; +gdjs.Level8Code.GDSinage_9595DObjects5= []; +gdjs.Level8Code.GDSinage_9595DObjects6= []; +gdjs.Level8Code.GDSinage_9595DObjects7= []; +gdjs.Level8Code.GDSinage_9595DObjects8= []; +gdjs.Level8Code.GDSinage_9595SpaceObjects1= []; +gdjs.Level8Code.GDSinage_9595SpaceObjects2= []; +gdjs.Level8Code.GDSinage_9595SpaceObjects3= []; +gdjs.Level8Code.GDSinage_9595SpaceObjects4= []; +gdjs.Level8Code.GDSinage_9595SpaceObjects5= []; +gdjs.Level8Code.GDSinage_9595SpaceObjects6= []; +gdjs.Level8Code.GDSinage_9595SpaceObjects7= []; +gdjs.Level8Code.GDSinage_9595SpaceObjects8= []; +gdjs.Level8Code.GDSinage_9595HealObjects1= []; +gdjs.Level8Code.GDSinage_9595HealObjects2= []; +gdjs.Level8Code.GDSinage_9595HealObjects3= []; +gdjs.Level8Code.GDSinage_9595HealObjects4= []; +gdjs.Level8Code.GDSinage_9595HealObjects5= []; +gdjs.Level8Code.GDSinage_9595HealObjects6= []; +gdjs.Level8Code.GDSinage_9595HealObjects7= []; +gdjs.Level8Code.GDSinage_9595HealObjects8= []; +gdjs.Level8Code.GDSinage_9595ProceedObjects1= []; +gdjs.Level8Code.GDSinage_9595ProceedObjects2= []; +gdjs.Level8Code.GDSinage_9595ProceedObjects3= []; +gdjs.Level8Code.GDSinage_9595ProceedObjects4= []; +gdjs.Level8Code.GDSinage_9595ProceedObjects5= []; +gdjs.Level8Code.GDSinage_9595ProceedObjects6= []; +gdjs.Level8Code.GDSinage_9595ProceedObjects7= []; +gdjs.Level8Code.GDSinage_9595ProceedObjects8= []; +gdjs.Level8Code.GDSinage_9595DeathObjects1= []; +gdjs.Level8Code.GDSinage_9595DeathObjects2= []; +gdjs.Level8Code.GDSinage_9595DeathObjects3= []; +gdjs.Level8Code.GDSinage_9595DeathObjects4= []; +gdjs.Level8Code.GDSinage_9595DeathObjects5= []; +gdjs.Level8Code.GDSinage_9595DeathObjects6= []; +gdjs.Level8Code.GDSinage_9595DeathObjects7= []; +gdjs.Level8Code.GDSinage_9595DeathObjects8= []; +gdjs.Level8Code.GDSinage_9595DownArrowObjects1= []; +gdjs.Level8Code.GDSinage_9595DownArrowObjects2= []; +gdjs.Level8Code.GDSinage_9595DownArrowObjects3= []; +gdjs.Level8Code.GDSinage_9595DownArrowObjects4= []; +gdjs.Level8Code.GDSinage_9595DownArrowObjects5= []; +gdjs.Level8Code.GDSinage_9595DownArrowObjects6= []; +gdjs.Level8Code.GDSinage_9595DownArrowObjects7= []; +gdjs.Level8Code.GDSinage_9595DownArrowObjects8= []; +gdjs.Level8Code.GDSinage_9595CheckpointObjects1= []; +gdjs.Level8Code.GDSinage_9595CheckpointObjects2= []; +gdjs.Level8Code.GDSinage_9595CheckpointObjects3= []; +gdjs.Level8Code.GDSinage_9595CheckpointObjects4= []; +gdjs.Level8Code.GDSinage_9595CheckpointObjects5= []; +gdjs.Level8Code.GDSinage_9595CheckpointObjects6= []; +gdjs.Level8Code.GDSinage_9595CheckpointObjects7= []; +gdjs.Level8Code.GDSinage_9595CheckpointObjects8= []; +gdjs.Level8Code.GDSinage_9595KillObjects1= []; +gdjs.Level8Code.GDSinage_9595KillObjects2= []; +gdjs.Level8Code.GDSinage_9595KillObjects3= []; +gdjs.Level8Code.GDSinage_9595KillObjects4= []; +gdjs.Level8Code.GDSinage_9595KillObjects5= []; +gdjs.Level8Code.GDSinage_9595KillObjects6= []; +gdjs.Level8Code.GDSinage_9595KillObjects7= []; +gdjs.Level8Code.GDSinage_9595KillObjects8= []; +gdjs.Level8Code.GDSinage_9595CollectObjects1= []; +gdjs.Level8Code.GDSinage_9595CollectObjects2= []; +gdjs.Level8Code.GDSinage_9595CollectObjects3= []; +gdjs.Level8Code.GDSinage_9595CollectObjects4= []; +gdjs.Level8Code.GDSinage_9595CollectObjects5= []; +gdjs.Level8Code.GDSinage_9595CollectObjects6= []; +gdjs.Level8Code.GDSinage_9595CollectObjects7= []; +gdjs.Level8Code.GDSinage_9595CollectObjects8= []; +gdjs.Level8Code.GDSinage_9595ArrowObjects1= []; +gdjs.Level8Code.GDSinage_9595ArrowObjects2= []; +gdjs.Level8Code.GDSinage_9595ArrowObjects3= []; +gdjs.Level8Code.GDSinage_9595ArrowObjects4= []; +gdjs.Level8Code.GDSinage_9595ArrowObjects5= []; +gdjs.Level8Code.GDSinage_9595ArrowObjects6= []; +gdjs.Level8Code.GDSinage_9595ArrowObjects7= []; +gdjs.Level8Code.GDSinage_9595ArrowObjects8= []; +gdjs.Level8Code.GDSinage_9595JumpObjects1= []; +gdjs.Level8Code.GDSinage_9595JumpObjects2= []; +gdjs.Level8Code.GDSinage_9595JumpObjects3= []; +gdjs.Level8Code.GDSinage_9595JumpObjects4= []; +gdjs.Level8Code.GDSinage_9595JumpObjects5= []; +gdjs.Level8Code.GDSinage_9595JumpObjects6= []; +gdjs.Level8Code.GDSinage_9595JumpObjects7= []; +gdjs.Level8Code.GDSinage_9595JumpObjects8= []; +gdjs.Level8Code.GDSinage_9595HoldObjects1= []; +gdjs.Level8Code.GDSinage_9595HoldObjects2= []; +gdjs.Level8Code.GDSinage_9595HoldObjects3= []; +gdjs.Level8Code.GDSinage_9595HoldObjects4= []; +gdjs.Level8Code.GDSinage_9595HoldObjects5= []; +gdjs.Level8Code.GDSinage_9595HoldObjects6= []; +gdjs.Level8Code.GDSinage_9595HoldObjects7= []; +gdjs.Level8Code.GDSinage_9595HoldObjects8= []; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects1= []; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects2= []; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects3= []; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects4= []; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects5= []; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects6= []; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects7= []; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects8= []; +gdjs.Level8Code.GDSinage_9595RestartObjects1= []; +gdjs.Level8Code.GDSinage_9595RestartObjects2= []; +gdjs.Level8Code.GDSinage_9595RestartObjects3= []; +gdjs.Level8Code.GDSinage_9595RestartObjects4= []; +gdjs.Level8Code.GDSinage_9595RestartObjects5= []; +gdjs.Level8Code.GDSinage_9595RestartObjects6= []; +gdjs.Level8Code.GDSinage_9595RestartObjects7= []; +gdjs.Level8Code.GDSinage_9595RestartObjects8= []; +gdjs.Level8Code.GDSinage_9595PauseObjects1= []; +gdjs.Level8Code.GDSinage_9595PauseObjects2= []; +gdjs.Level8Code.GDSinage_9595PauseObjects3= []; +gdjs.Level8Code.GDSinage_9595PauseObjects4= []; +gdjs.Level8Code.GDSinage_9595PauseObjects5= []; +gdjs.Level8Code.GDSinage_9595PauseObjects6= []; +gdjs.Level8Code.GDSinage_9595PauseObjects7= []; +gdjs.Level8Code.GDSinage_9595PauseObjects8= []; +gdjs.Level8Code.GDTest2Objects1= []; +gdjs.Level8Code.GDTest2Objects2= []; +gdjs.Level8Code.GDTest2Objects3= []; +gdjs.Level8Code.GDTest2Objects4= []; +gdjs.Level8Code.GDTest2Objects5= []; +gdjs.Level8Code.GDTest2Objects6= []; +gdjs.Level8Code.GDTest2Objects7= []; +gdjs.Level8Code.GDTest2Objects8= []; + + +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects3}); +gdjs.Level8Code.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects4[k] = gdjs.Level8Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.Level8Code.GDCheckpointObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects3}); +gdjs.Level8Code.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level8Code.GDCheckpointObjects3 */ +/* Reuse gdjs.Level8Code.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects3Objects, (( gdjs.Level8Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDCheckpointObjects3[0].getPointX("")), (( gdjs.Level8Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level8Code.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.Level8Code.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects, (( gdjs.Level8Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects4[0].getPointX("")), (( gdjs.Level8Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.Level8Code.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects3Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.Level8Code.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDCheckpointObjects3[k] = gdjs.Level8Code.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.Level8Code.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level8Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level8Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level8Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level8Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level8Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level8Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level8Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level8Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level8Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level8Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level8Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level8Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level8Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level8Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level8Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level8Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level8Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level8Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level8Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level8Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level8Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level8Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level8Code.GDBloodParticlesObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.Level8Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level8Code.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level8Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level8Code.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level8Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level8Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level8Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level8Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level8Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level8Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level8Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level8Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level8Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level8Code.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level8Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level8Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level8Code.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.Level8Code.GDFlyingDemonObjects4[0].getName()) :gdjs.Level8Code.GDFireDemonObjects4[0].getName()) :gdjs.Level8Code.GDHorizontalDemonObjects4[0].getName()) :gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.Level8Code.GDLaserRingObjects4[0].getName()) :gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level8Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level8Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDFlyingDemonObjects4[k] = gdjs.Level8Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level8Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDFireDemonObjects4[k] = gdjs.Level8Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level8Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDHorizontalDemonObjects4[k] = gdjs.Level8Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserRingObjects4[k] = gdjs.Level8Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level8Code.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDFlyingDemonObjects4[k] = gdjs.Level8Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level8Code.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDFireDemonObjects4[k] = gdjs.Level8Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level8Code.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDHorizontalDemonObjects4[k] = gdjs.Level8Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserRingObjects4[k] = gdjs.Level8Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4 */ +gdjs.Level8Code.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDBloodParticlesObjects4Objects, (( gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level8Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level8Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.Level8Code.GDFireDemonObjects4[0].getPointX("")) :gdjs.Level8Code.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.Level8Code.GDLaserRingObjects4[0].getPointX("")) :gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level8Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level8Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDFlyingDemonObjects4[0].getWidth()) :gdjs.Level8Code.GDFireDemonObjects4[0].getWidth()) :gdjs.Level8Code.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.Level8Code.GDLaserRingObjects4[0].getWidth()) :gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level8Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level8Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.Level8Code.GDFireDemonObjects4[0].getPointY("")) :gdjs.Level8Code.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.Level8Code.GDLaserRingObjects4[0].getPointY("")) :gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level8Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level8Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level8Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDFlyingDemonObjects4[0].getHeight()) :gdjs.Level8Code.GDFireDemonObjects4[0].getHeight()) :gdjs.Level8Code.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.Level8Code.GDLaserRingObjects4[0].getHeight()) :gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level8Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.Level8Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.Level8Code.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level8Code.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.Level8Code.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserRingObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.Level8Code.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level8Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level8Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level8Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level8Code.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level8Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level8Code.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level8Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level8Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level8Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level8Code.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level8Code.GDPlayerObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.Level8Code.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.Level8Code.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.Level8Code.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.Level8Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.Level8Code.userFunc0x1e3f550 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.Level8Code.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.Level8Code.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level8Code.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.Level8Code.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.Level8Code.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.Level8Code.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.Level8Code.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.Level8Code.userFunc0x1e3f550(runtimeScene, objects); + +} + + +};gdjs.Level8Code.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level8Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level8Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level8Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level8Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level8Code_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level8Code.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.Level8Code.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.Level8Code.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level8Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.Level8Code.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level8Code.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.Level8Code.GDFireDemonObjects5}); +gdjs.Level8Code.userFunc0x1e41350 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.Level8Code.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level8Code.GDFireDemonObjects5 */ +/* Reuse gdjs.Level8Code.GDFlyingDemonObjects5 */ +/* Reuse gdjs.Level8Code.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level8Code.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.Level8Code.GDFireDemonObjects5); +gdjs.Level8Code.userFunc0x1e41350(runtimeScene, objects); + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level8Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level8Code.GDTurretDemon_9595EyeObjects5}); +gdjs.Level8Code.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level8Code.GDMiteDemon_9595BaseObjects5, gdjs.Level8Code.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5, gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5, gdjs.Level8Code.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5, gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5, gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level8Code.GDTurretDemon_9595EyeObjects5, gdjs.Level8Code.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.Level8Code.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5, gdjs.Level8Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level8Code.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.Level8Code.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level8Code.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.Level8Code.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level8Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level8Code.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level8Code.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level8Code.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level8Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level8Code.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level8Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level8Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level8Code_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level8Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level8Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.Level8Code.eventsList13(runtimeScene); +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.Level8Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level8Code.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level8Code.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level8Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.Level8Code.eventsList8(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList14(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level8Code.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects3[i].setVariableBoolean(gdjs.Level8Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level8Code.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects3[i].getVariableBoolean(gdjs.Level8Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects3[k] = gdjs.Level8Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects4[k] = gdjs.Level8Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.Level8Code.eventsList6(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList18(runtimeScene); +} + + +};gdjs.Level8Code.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level8Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects4[k] = gdjs.Level8Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level8Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects3[k] = gdjs.Level8Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects2}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.Level8Code.GDDustParticleObjects2}); +gdjs.Level8Code.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.Level8Code.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects3[k] = gdjs.Level8Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects2 */ +gdjs.Level8Code.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDDustParticleObjects2Objects, (( gdjs.Level8Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.Level8Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.Level8Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level8Code.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level8Code.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.Level8Code.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.Level8Code.eventsList0(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList2(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList19(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList21(runtimeScene); +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level8Code_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level8Code.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.Level8Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.Level8Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level8Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.Level8Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level8Code.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.Level8Code.GDFireDemonObjects4}); +gdjs.Level8Code.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level8Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level8Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDFlyingDemonObjects4[k] = gdjs.Level8Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level8Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDHorizontalDemonObjects4[k] = gdjs.Level8Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level8Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDFireDemonObjects4[k] = gdjs.Level8Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level8Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level8Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level8Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level8Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level8Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level8Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level8Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level8Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level8Code.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level8Code.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level8Code.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.Level8Code.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.Level8Code.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level8Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level8Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level8Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level8Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level8Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level8Code.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level8Code_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.Level8Code.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.Level8Code.GDTurretDemon_9595EyeObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level8Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level8Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects4}); +gdjs.Level8Code.userFunc0x22e25c0 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.Level8Code.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level8Code.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level8Code.GDTurretDemon_9595EyeObjects3); +gdjs.Level8Code.userFunc0x22e25c0(runtimeScene, objects); + +} + + +};gdjs.Level8Code.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects3 */ +gdjs.Level8Code.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level8Code.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level8Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level8Code.GDMiteDemon_9595BaseObjects3, gdjs.Level8Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDTurretDemon_9595EyeObjects3, gdjs.Level8Code.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level8Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level8Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level8Code.GDMiteDemon_9595BaseObjects3, gdjs.Level8Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +gdjs.copyArray(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDTurretDemon_9595EyeObjects3, gdjs.Level8Code.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level8Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDPlayerObjects3_1final.indexOf(gdjs.Level8Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level8Code.GDPlayerObjects3_1final.push(gdjs.Level8Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level8Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level8Code.GDMiteDemon_9595BaseObjects3_1final, gdjs.Level8Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects3_1final, gdjs.Level8Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3_1final, gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level8Code.GDTurretDemon_9595EyeObjects3_1final, gdjs.Level8Code.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level8Code.GDMiteDemon_9595BaseObjects3, gdjs.Level8Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDTurretDemon_9595EyeObjects3, gdjs.Level8Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level8Code.GDMiteDemon_9595BaseObjects3, gdjs.Level8Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDTurretDemon_9595EyeObjects3, gdjs.Level8Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.Level8Code.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level8Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level8Code.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level8Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level8Code.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level8Code.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.Level8Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level8Code.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.Level8Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level8Code.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.Level8Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.Level8Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level8Code.GDLaserRingObjects3, "LaserDemon_Base": gdjs.Level8Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.Level8Code.GDProjectileDeathParticlesObjects3}); +gdjs.Level8Code.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level8Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level8Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level8Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level8Code.GDLaserRingObjects3); +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level8Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level8Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level8Code.GDStaticPlatform3Objects3); +/* Reuse gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level8Code.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level8Code.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.Level8Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level8Code.GDBloodParticlesObjects3}); +gdjs.Level8Code.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[k] = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level8Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level8Code.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level8Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList35 = function(runtimeScene) { + +};gdjs.Level8Code.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level8Code.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDFireDemonObjects4[k] = gdjs.Level8Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level8Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDFireDemonObjects4[k] = gdjs.Level8Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level8Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level8Code.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.Level8Code.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDFireDemonObjects3[k] = gdjs.Level8Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDFireDemonObjects3[i].getVariableBoolean(gdjs.Level8Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDFireDemonObjects3[k] = gdjs.Level8Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.Level8Code.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDFireDemonObjects3[i].setVariableBoolean(gdjs.Level8Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.Level8Code.eventsList37 = function(runtimeScene) { + +};gdjs.Level8Code.eventsList38 = function(runtimeScene) { + +};gdjs.Level8Code.eventsList39 = function(runtimeScene) { + +};gdjs.Level8Code.eventsList40 = function(runtimeScene) { + +};gdjs.Level8Code.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.Level8Code.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5, gdjs.Level8Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level8Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level8Code.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5, gdjs.Level8Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level8Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level8Code.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.Level8Code.GDTestObjects5); +{for(var i = 0, len = gdjs.Level8Code.GDTestObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level8Code.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5, gdjs.Level8Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level8Code.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level8Code.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level8Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.Level8Code.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level8Code.GDTest2Objects5); +{for(var i = 0, len = gdjs.Level8Code.GDTest2Objects5.length ;i < len;++i) { + gdjs.Level8Code.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level8Code.GDTest2Objects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.Level8Code.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level8Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.Level8Code.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level8Code.GDLaserDemon_9595BeamObjects3, gdjs.Level8Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level8Code.GDLaserDemon_9595BeamObjects3, gdjs.Level8Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level8Code.GDLaserDemon_9595BeamObjects3, gdjs.Level8Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.Level8Code.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level8Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level8Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level8Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level8Code.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.Level8Code.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.Level8Code.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.Level8Code.eventsList47(runtimeScene); +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects5}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level8Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects5}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level8Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects5}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects5}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level8Code.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level8Code.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.Level8Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.Level8Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level8Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.Level8Code.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level8Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.Level8Code.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level8Code.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level8Code.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level8Code.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level8Code.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level8Code.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level8Code.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level8Code.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level8Code.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level8Code.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level8Code.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level8Code.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level8Code.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level8Code.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level8Code.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level8Code.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level8Code.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level8Code.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level8Code.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level8Code.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level8Code.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level8Code.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level8Code.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.Level8Code.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level8Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level8Code.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.Level8Code.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.Level8Code.eventsList49(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList65(runtimeScene); +} + + +};gdjs.Level8Code.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level8Code.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level8Code.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level8Code.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level8Code.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level8Code.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level8Code.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level8Code.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level8Code.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level8Code.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level8Code.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level8Code.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level8Code.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.Level8Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level8Code.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level8Code.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level8Code.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level8Code.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level8Code.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level8Code.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level8Code.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level8Code.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.Level8Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level8Code.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level8Code.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.Level8Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.Level8Code.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.Level8Code.GDPlayerObjects4.length !== 0 ? gdjs.Level8Code.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.Level8Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.Level8Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.Level8Code.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level8Code.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.Level8Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.Level8Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.Level8Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.Level8Code.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.Level8Code.eventsList78(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList79(runtimeScene); +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects5}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.Level8Code.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects6, gdjs.Level8Code.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level8Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.Level8Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.Level8Code.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects6, gdjs.Level8Code.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects7[k] = gdjs.Level8Code.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.Level8Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.Level8Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.Level8Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.Level8Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level8Code.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects6[k] = gdjs.Level8Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects5}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level8Code.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.Level8Code.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.Level8Code.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.Level8Code.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.Level8Code.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.Level8Code.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.Level8Code.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.Level8Code.GDFlippingPlatform2Objects5}); +gdjs.Level8Code.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects5, gdjs.Level8Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects6[k] = gdjs.Level8Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level8Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects5, gdjs.Level8Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects6[i].getVariableBoolean(gdjs.Level8Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects6[k] = gdjs.Level8Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects6[i].setVariableBoolean(gdjs.Level8Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.Level8Code.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects5, gdjs.Level8Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level8Code.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects6[k] = gdjs.Level8Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level8Code.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level8Code.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.Level8Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level8Code.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level8Code.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level8Code.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level8Code.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level8Code.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level8Code.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.Level8Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects5[k] = gdjs.Level8Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects6}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.Level8Code.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects5, gdjs.Level8Code.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level8Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.Level8Code.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects4, gdjs.Level8Code.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects5[k] = gdjs.Level8Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects5[k] = gdjs.Level8Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.Level8Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.Level8Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.Level8Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.Level8Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level8Code.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects4[k] = gdjs.Level8Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.Level8Code.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects5Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level8Code.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects5); +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects5[i].getVariableBoolean(gdjs.Level8Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects5[k] = gdjs.Level8Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level8Code.GDPlayerObjects5_1final.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects5, gdjs.Level8Code.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level8Code.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.Level8Code.GDPlayerObjects6[k] = gdjs.Level8Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level8Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDPlayerObjects5_1final.indexOf(gdjs.Level8Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level8Code.GDPlayerObjects5_1final.push(gdjs.Level8Code.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects5, gdjs.Level8Code.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects6Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level8Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDPlayerObjects5_1final.indexOf(gdjs.Level8Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level8Code.GDPlayerObjects5_1final.push(gdjs.Level8Code.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects5_1final, gdjs.Level8Code.GDPlayerObjects5); +gdjs.copyArray(gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects5[i].setVariableBoolean(gdjs.Level8Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.Level8Code.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.Level8Code.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects4[k] = gdjs.Level8Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level8Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level8Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level8Code.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.Level8Code.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.Level8Code.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.Level8Code.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.Level8Code.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.Level8Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.Level8Code.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.Level8Code.GDFlippingPlatform2Objects4}); +gdjs.Level8Code.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level8Code.GDMiteDemon_9595MiteObjects4, gdjs.Level8Code.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595MiteObjects5[k] = gdjs.Level8Code.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level8Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level8Code.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level8Code.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level8Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level8Code.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level8Code.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level8Code.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level8Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level8Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level8Code.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level8Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level8Code.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level8Code.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.Level8Code.eventsList86(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList88(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList89(runtimeScene); +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level8Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level8Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level8Code.GDFlyingDemonObjects3, "FireDemon": gdjs.Level8Code.GDFireDemonObjects3, "HorizontalDemon": gdjs.Level8Code.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.Level8Code.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.Level8Code.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.Level8Code.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.Level8Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.Level8Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level8Code.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.Level8Code.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.Level8Code.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.Level8Code.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.Level8Code.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.Level8Code.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level8Code.GDBloodParticlesObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level8Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level8Code.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.Level8Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level8Code.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.Level8Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level8Code.GDFlippingPlatform2Objects3}); +gdjs.Level8Code.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level8Code.GDMiteDemon_9595MiteObjects3, gdjs.Level8Code.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.Level8Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.Level8Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level8Code.GDMiteDemon_9595MiteObjects2}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.Level8Code.GDLadderObjects2}); +gdjs.Level8Code.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level8Code.GDMiteDemon_9595MiteObjects2, gdjs.Level8Code.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.Level8Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.Level8Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595MiteObjects2[k] = gdjs.Level8Code.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.Level8Code.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level8Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level8Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level8Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level8Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level8Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level8Code.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level8Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level8Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level8Code_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.Level8Code.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level8Code.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level8Code.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level8Code.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level8Code.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level8Code.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level8Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level8Code.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level8Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level8Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level8Code.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level8Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level8Code.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level8Code.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level8Code.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level8Code.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level8Code.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level8Code.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level8Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level8Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level8Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level8Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level8Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level8Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level8Code_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.Level8Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.Level8Code.eventsList93(runtimeScene); +} + + +};gdjs.Level8Code.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.Level8Code.eventsList26(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList30(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList32(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList34(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList35(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList36(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList37(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList38(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList39(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList40(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList48(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList66(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList77(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList80(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList90(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList94(runtimeScene); +} + + +};gdjs.Level8Code.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.Level8Code.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level8Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level8Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level8Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level8Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level8Code.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.Level8Code.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.Level8Code.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level8Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level8Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level8Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level8Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level8Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level8Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level8Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level8Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level8Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level8Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level8Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level8Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level8Code.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.Level8Code.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.Level8Code.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.Level8Code.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.Level8Code.eventsList97(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList98(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList99(runtimeScene); +} + + +};gdjs.Level8Code.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.Level8Code.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.Level8Code.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level8Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level8Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.Level8Code.GDCameraGlitchFixObjects4}); +gdjs.Level8Code.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.Level8Code.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.Level8Code.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level8Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level8Code.GDRightBoundaryObjects4); +gdjs.Level8Code.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.Level8Code.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level8Code.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level8Code.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level8Code.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.Level8Code.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.Level8Code.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level8Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level8Code.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.Level8Code.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.Level8Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.Level8Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.Level8Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.Level8Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.Level8Code.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.Level8Code.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level8Code.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.Level8Code.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); +{for(var i = 0, len = gdjs.Level8Code.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.Level8Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.Level8Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.Level8Code.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.Level8Code.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.Level8Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.Level8Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level8Code.GDPortalObjects3}); +gdjs.Level8Code.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.Level8Code.GDPortalObjects2}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects2}); +gdjs.Level8Code.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level8Code.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects3Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level8Code.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level8Code.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPortalObjects2Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level8Code.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.Level8Code.eventsList101(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList103(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList104(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList105(runtimeScene); +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.Level8Code.GDPortalObjects4}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects3}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level8Code.GDPortalObjects3}); +gdjs.Level8Code.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects3, gdjs.Level8Code.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level8Code.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level8Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects3[k] = gdjs.Level8Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level8Code.GDPlayerObjects3 */ +/* Reuse gdjs.Level8Code.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects3Objects, "Tween", gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level8Code.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level8Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects4[k] = gdjs.Level8Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.Level8Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level8Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects3[k] = gdjs.Level8Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.Level8Code.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{}} + +} + + +};gdjs.Level8Code.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.Level8Code.GDPlayerObjects3.length = 0; + +gdjs.Level8Code.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level8Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level8Code.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level8Code.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects4Objects, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level8Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDPlayerObjects3_1final.indexOf(gdjs.Level8Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level8Code.GDPlayerObjects3_1final.push(gdjs.Level8Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level8Code.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDPortalObjects3_1final.indexOf(gdjs.Level8Code.GDPortalObjects4[j]) === -1 ) + gdjs.Level8Code.GDPortalObjects3_1final.push(gdjs.Level8Code.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level8Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.Level8Code.GDPlayerObjects4[k] = gdjs.Level8Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level8Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDPlayerObjects3_1final.indexOf(gdjs.Level8Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level8Code.GDPlayerObjects3_1final.push(gdjs.Level8Code.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level8Code.GDPlayerObjects3_1final, gdjs.Level8Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level8Code.GDPortalObjects3_1final, gdjs.Level8Code.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.Level8Code.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects2}); +gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level8Code.GDPlayerObjects2}); +gdjs.Level8Code.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects2[i].returnVariable(gdjs.Level8Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects2[i].setPosition(gdjs.Level8Code.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.Level8Code.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects2Objects, ((gdjs.Level8Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.Level8Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level8Code.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects2[i].returnVariable(gdjs.Level8Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level8Code.mapOfGDgdjs_9546Level8Code_9546GDPlayerObjects2Objects, (( gdjs.Level8Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects2[0].getPointX("")), (( gdjs.Level8Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level8Code.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects2[i].returnVariable(gdjs.Level8Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.Level8Code.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level8Code.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.Level8Code.eventsList22(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList95(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList100(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList106(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList110(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList111(runtimeScene); +} + + +};gdjs.Level8Code.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects2[i].getVariableNumber(gdjs.Level8Code.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects2[k] = gdjs.Level8Code.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level8Code.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.Level8Code.GDPlayerObjects1[i].getVariableNumber(gdjs.Level8Code.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.Level8Code.GDPlayerObjects1[k] = gdjs.Level8Code.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.Level8Code.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +};gdjs.Level8Code.eventsList114 = function(runtimeScene) { + +{ + +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level8Code.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level8Code.eventsList115 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.Level8Code.eventsList112(runtimeScene); +} + + +{ + + +gdjs.Level8Code.eventsList114(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Memory"), gdjs.Level8Code.GDMemoryObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level8Code.GDPlayerObjects1); +{for(var i = 0, len = gdjs.Level8Code.GDMemoryObjects1.length ;i < len;++i) { + gdjs.Level8Code.GDMemoryObjects1[i].getBehavior("Animation").setAnimationName("TangentHell"); +} +}{for(var i = 0, len = gdjs.Level8Code.GDPlayerObjects1.length ;i < len;++i) { + gdjs.Level8Code.GDPlayerObjects1[i].returnVariable(gdjs.Level8Code.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(8); +} +}} + +} + + +}; + +gdjs.Level8Code.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.Level8Code.GDBackgroundPlantsObjects1.length = 0; +gdjs.Level8Code.GDBackgroundPlantsObjects2.length = 0; +gdjs.Level8Code.GDBackgroundPlantsObjects3.length = 0; +gdjs.Level8Code.GDBackgroundPlantsObjects4.length = 0; +gdjs.Level8Code.GDBackgroundPlantsObjects5.length = 0; +gdjs.Level8Code.GDBackgroundPlantsObjects6.length = 0; +gdjs.Level8Code.GDBackgroundPlantsObjects7.length = 0; +gdjs.Level8Code.GDBackgroundPlantsObjects8.length = 0; +gdjs.Level8Code.GDPlayerObjects1.length = 0; +gdjs.Level8Code.GDPlayerObjects2.length = 0; +gdjs.Level8Code.GDPlayerObjects3.length = 0; +gdjs.Level8Code.GDPlayerObjects4.length = 0; +gdjs.Level8Code.GDPlayerObjects5.length = 0; +gdjs.Level8Code.GDPlayerObjects6.length = 0; +gdjs.Level8Code.GDPlayerObjects7.length = 0; +gdjs.Level8Code.GDPlayerObjects8.length = 0; +gdjs.Level8Code.GDFlyingDemonObjects1.length = 0; +gdjs.Level8Code.GDFlyingDemonObjects2.length = 0; +gdjs.Level8Code.GDFlyingDemonObjects3.length = 0; +gdjs.Level8Code.GDFlyingDemonObjects4.length = 0; +gdjs.Level8Code.GDFlyingDemonObjects5.length = 0; +gdjs.Level8Code.GDFlyingDemonObjects6.length = 0; +gdjs.Level8Code.GDFlyingDemonObjects7.length = 0; +gdjs.Level8Code.GDFlyingDemonObjects8.length = 0; +gdjs.Level8Code.GDFireDemonObjects1.length = 0; +gdjs.Level8Code.GDFireDemonObjects2.length = 0; +gdjs.Level8Code.GDFireDemonObjects3.length = 0; +gdjs.Level8Code.GDFireDemonObjects4.length = 0; +gdjs.Level8Code.GDFireDemonObjects5.length = 0; +gdjs.Level8Code.GDFireDemonObjects6.length = 0; +gdjs.Level8Code.GDFireDemonObjects7.length = 0; +gdjs.Level8Code.GDFireDemonObjects8.length = 0; +gdjs.Level8Code.GDCheckpointObjects1.length = 0; +gdjs.Level8Code.GDCheckpointObjects2.length = 0; +gdjs.Level8Code.GDCheckpointObjects3.length = 0; +gdjs.Level8Code.GDCheckpointObjects4.length = 0; +gdjs.Level8Code.GDCheckpointObjects5.length = 0; +gdjs.Level8Code.GDCheckpointObjects6.length = 0; +gdjs.Level8Code.GDCheckpointObjects7.length = 0; +gdjs.Level8Code.GDCheckpointObjects8.length = 0; +gdjs.Level8Code.GDStaticPlatform3Objects1.length = 0; +gdjs.Level8Code.GDStaticPlatform3Objects2.length = 0; +gdjs.Level8Code.GDStaticPlatform3Objects3.length = 0; +gdjs.Level8Code.GDStaticPlatform3Objects4.length = 0; +gdjs.Level8Code.GDStaticPlatform3Objects5.length = 0; +gdjs.Level8Code.GDStaticPlatform3Objects6.length = 0; +gdjs.Level8Code.GDStaticPlatform3Objects7.length = 0; +gdjs.Level8Code.GDStaticPlatform3Objects8.length = 0; +gdjs.Level8Code.GDStaticPlatform2Objects1.length = 0; +gdjs.Level8Code.GDStaticPlatform2Objects2.length = 0; +gdjs.Level8Code.GDStaticPlatform2Objects3.length = 0; +gdjs.Level8Code.GDStaticPlatform2Objects4.length = 0; +gdjs.Level8Code.GDStaticPlatform2Objects5.length = 0; +gdjs.Level8Code.GDStaticPlatform2Objects6.length = 0; +gdjs.Level8Code.GDStaticPlatform2Objects7.length = 0; +gdjs.Level8Code.GDStaticPlatform2Objects8.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.Level8Code.GDStaticPlatform1Objects1.length = 0; +gdjs.Level8Code.GDStaticPlatform1Objects2.length = 0; +gdjs.Level8Code.GDStaticPlatform1Objects3.length = 0; +gdjs.Level8Code.GDStaticPlatform1Objects4.length = 0; +gdjs.Level8Code.GDStaticPlatform1Objects5.length = 0; +gdjs.Level8Code.GDStaticPlatform1Objects6.length = 0; +gdjs.Level8Code.GDStaticPlatform1Objects7.length = 0; +gdjs.Level8Code.GDStaticPlatform1Objects8.length = 0; +gdjs.Level8Code.GDPortalObjects1.length = 0; +gdjs.Level8Code.GDPortalObjects2.length = 0; +gdjs.Level8Code.GDPortalObjects3.length = 0; +gdjs.Level8Code.GDPortalObjects4.length = 0; +gdjs.Level8Code.GDPortalObjects5.length = 0; +gdjs.Level8Code.GDPortalObjects6.length = 0; +gdjs.Level8Code.GDPortalObjects7.length = 0; +gdjs.Level8Code.GDPortalObjects8.length = 0; +gdjs.Level8Code.GDLadderObjects1.length = 0; +gdjs.Level8Code.GDLadderObjects2.length = 0; +gdjs.Level8Code.GDLadderObjects3.length = 0; +gdjs.Level8Code.GDLadderObjects4.length = 0; +gdjs.Level8Code.GDLadderObjects5.length = 0; +gdjs.Level8Code.GDLadderObjects6.length = 0; +gdjs.Level8Code.GDLadderObjects7.length = 0; +gdjs.Level8Code.GDLadderObjects8.length = 0; +gdjs.Level8Code.GDBloodParticlesObjects1.length = 0; +gdjs.Level8Code.GDBloodParticlesObjects2.length = 0; +gdjs.Level8Code.GDBloodParticlesObjects3.length = 0; +gdjs.Level8Code.GDBloodParticlesObjects4.length = 0; +gdjs.Level8Code.GDBloodParticlesObjects5.length = 0; +gdjs.Level8Code.GDBloodParticlesObjects6.length = 0; +gdjs.Level8Code.GDBloodParticlesObjects7.length = 0; +gdjs.Level8Code.GDBloodParticlesObjects8.length = 0; +gdjs.Level8Code.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.Level8Code.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.Level8Code.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.Level8Code.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.Level8Code.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.Level8Code.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.Level8Code.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.Level8Code.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.Level8Code.GDDoorParticlesObjects1.length = 0; +gdjs.Level8Code.GDDoorParticlesObjects2.length = 0; +gdjs.Level8Code.GDDoorParticlesObjects3.length = 0; +gdjs.Level8Code.GDDoorParticlesObjects4.length = 0; +gdjs.Level8Code.GDDoorParticlesObjects5.length = 0; +gdjs.Level8Code.GDDoorParticlesObjects6.length = 0; +gdjs.Level8Code.GDDoorParticlesObjects7.length = 0; +gdjs.Level8Code.GDDoorParticlesObjects8.length = 0; +gdjs.Level8Code.GDDustParticleObjects1.length = 0; +gdjs.Level8Code.GDDustParticleObjects2.length = 0; +gdjs.Level8Code.GDDustParticleObjects3.length = 0; +gdjs.Level8Code.GDDustParticleObjects4.length = 0; +gdjs.Level8Code.GDDustParticleObjects5.length = 0; +gdjs.Level8Code.GDDustParticleObjects6.length = 0; +gdjs.Level8Code.GDDustParticleObjects7.length = 0; +gdjs.Level8Code.GDDustParticleObjects8.length = 0; +gdjs.Level8Code.GDLivesBarObjects1.length = 0; +gdjs.Level8Code.GDLivesBarObjects2.length = 0; +gdjs.Level8Code.GDLivesBarObjects3.length = 0; +gdjs.Level8Code.GDLivesBarObjects4.length = 0; +gdjs.Level8Code.GDLivesBarObjects5.length = 0; +gdjs.Level8Code.GDLivesBarObjects6.length = 0; +gdjs.Level8Code.GDLivesBarObjects7.length = 0; +gdjs.Level8Code.GDLivesBarObjects8.length = 0; +gdjs.Level8Code.GDHopeBarObjects1.length = 0; +gdjs.Level8Code.GDHopeBarObjects2.length = 0; +gdjs.Level8Code.GDHopeBarObjects3.length = 0; +gdjs.Level8Code.GDHopeBarObjects4.length = 0; +gdjs.Level8Code.GDHopeBarObjects5.length = 0; +gdjs.Level8Code.GDHopeBarObjects6.length = 0; +gdjs.Level8Code.GDHopeBarObjects7.length = 0; +gdjs.Level8Code.GDHopeBarObjects8.length = 0; +gdjs.Level8Code.GDMemoryObjects1.length = 0; +gdjs.Level8Code.GDMemoryObjects2.length = 0; +gdjs.Level8Code.GDMemoryObjects3.length = 0; +gdjs.Level8Code.GDMemoryObjects4.length = 0; +gdjs.Level8Code.GDMemoryObjects5.length = 0; +gdjs.Level8Code.GDMemoryObjects6.length = 0; +gdjs.Level8Code.GDMemoryObjects7.length = 0; +gdjs.Level8Code.GDMemoryObjects8.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.Level8Code.GDHorizontalDemonObjects1.length = 0; +gdjs.Level8Code.GDHorizontalDemonObjects2.length = 0; +gdjs.Level8Code.GDHorizontalDemonObjects3.length = 0; +gdjs.Level8Code.GDHorizontalDemonObjects4.length = 0; +gdjs.Level8Code.GDHorizontalDemonObjects5.length = 0; +gdjs.Level8Code.GDHorizontalDemonObjects6.length = 0; +gdjs.Level8Code.GDHorizontalDemonObjects7.length = 0; +gdjs.Level8Code.GDHorizontalDemonObjects8.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.Level8Code.GDFlippingPlatformObjects1.length = 0; +gdjs.Level8Code.GDFlippingPlatformObjects2.length = 0; +gdjs.Level8Code.GDFlippingPlatformObjects3.length = 0; +gdjs.Level8Code.GDFlippingPlatformObjects4.length = 0; +gdjs.Level8Code.GDFlippingPlatformObjects5.length = 0; +gdjs.Level8Code.GDFlippingPlatformObjects6.length = 0; +gdjs.Level8Code.GDFlippingPlatformObjects7.length = 0; +gdjs.Level8Code.GDFlippingPlatformObjects8.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.Level8Code.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.Level8Code.GDFlippingPlatform2Objects1.length = 0; +gdjs.Level8Code.GDFlippingPlatform2Objects2.length = 0; +gdjs.Level8Code.GDFlippingPlatform2Objects3.length = 0; +gdjs.Level8Code.GDFlippingPlatform2Objects4.length = 0; +gdjs.Level8Code.GDFlippingPlatform2Objects5.length = 0; +gdjs.Level8Code.GDFlippingPlatform2Objects6.length = 0; +gdjs.Level8Code.GDFlippingPlatform2Objects7.length = 0; +gdjs.Level8Code.GDFlippingPlatform2Objects8.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.Level8Code.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.Level8Code.GDTestObjects1.length = 0; +gdjs.Level8Code.GDTestObjects2.length = 0; +gdjs.Level8Code.GDTestObjects3.length = 0; +gdjs.Level8Code.GDTestObjects4.length = 0; +gdjs.Level8Code.GDTestObjects5.length = 0; +gdjs.Level8Code.GDTestObjects6.length = 0; +gdjs.Level8Code.GDTestObjects7.length = 0; +gdjs.Level8Code.GDTestObjects8.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.Level8Code.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.Level8Code.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.Level8Code.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level8Code.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level8Code.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level8Code.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level8Code.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.Level8Code.GDLaserRingObjects1.length = 0; +gdjs.Level8Code.GDLaserRingObjects2.length = 0; +gdjs.Level8Code.GDLaserRingObjects3.length = 0; +gdjs.Level8Code.GDLaserRingObjects4.length = 0; +gdjs.Level8Code.GDLaserRingObjects5.length = 0; +gdjs.Level8Code.GDLaserRingObjects6.length = 0; +gdjs.Level8Code.GDLaserRingObjects7.length = 0; +gdjs.Level8Code.GDLaserRingObjects8.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.Level8Code.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.Level8Code.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.Level8Code.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.Level8Code.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.Level8Code.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.Level8Code.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.Level8Code.GDCameraGlitchFixObjects1.length = 0; +gdjs.Level8Code.GDCameraGlitchFixObjects2.length = 0; +gdjs.Level8Code.GDCameraGlitchFixObjects3.length = 0; +gdjs.Level8Code.GDCameraGlitchFixObjects4.length = 0; +gdjs.Level8Code.GDCameraGlitchFixObjects5.length = 0; +gdjs.Level8Code.GDCameraGlitchFixObjects6.length = 0; +gdjs.Level8Code.GDCameraGlitchFixObjects7.length = 0; +gdjs.Level8Code.GDCameraGlitchFixObjects8.length = 0; +gdjs.Level8Code.GDLeftBoundaryObjects1.length = 0; +gdjs.Level8Code.GDLeftBoundaryObjects2.length = 0; +gdjs.Level8Code.GDLeftBoundaryObjects3.length = 0; +gdjs.Level8Code.GDLeftBoundaryObjects4.length = 0; +gdjs.Level8Code.GDLeftBoundaryObjects5.length = 0; +gdjs.Level8Code.GDLeftBoundaryObjects6.length = 0; +gdjs.Level8Code.GDLeftBoundaryObjects7.length = 0; +gdjs.Level8Code.GDLeftBoundaryObjects8.length = 0; +gdjs.Level8Code.GDRightBoundaryObjects1.length = 0; +gdjs.Level8Code.GDRightBoundaryObjects2.length = 0; +gdjs.Level8Code.GDRightBoundaryObjects3.length = 0; +gdjs.Level8Code.GDRightBoundaryObjects4.length = 0; +gdjs.Level8Code.GDRightBoundaryObjects5.length = 0; +gdjs.Level8Code.GDRightBoundaryObjects6.length = 0; +gdjs.Level8Code.GDRightBoundaryObjects7.length = 0; +gdjs.Level8Code.GDRightBoundaryObjects8.length = 0; +gdjs.Level8Code.GDTopBoundaryObjects1.length = 0; +gdjs.Level8Code.GDTopBoundaryObjects2.length = 0; +gdjs.Level8Code.GDTopBoundaryObjects3.length = 0; +gdjs.Level8Code.GDTopBoundaryObjects4.length = 0; +gdjs.Level8Code.GDTopBoundaryObjects5.length = 0; +gdjs.Level8Code.GDTopBoundaryObjects6.length = 0; +gdjs.Level8Code.GDTopBoundaryObjects7.length = 0; +gdjs.Level8Code.GDTopBoundaryObjects8.length = 0; +gdjs.Level8Code.GDBottomBoundaryObjects1.length = 0; +gdjs.Level8Code.GDBottomBoundaryObjects2.length = 0; +gdjs.Level8Code.GDBottomBoundaryObjects3.length = 0; +gdjs.Level8Code.GDBottomBoundaryObjects4.length = 0; +gdjs.Level8Code.GDBottomBoundaryObjects5.length = 0; +gdjs.Level8Code.GDBottomBoundaryObjects6.length = 0; +gdjs.Level8Code.GDBottomBoundaryObjects7.length = 0; +gdjs.Level8Code.GDBottomBoundaryObjects8.length = 0; +gdjs.Level8Code.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.Level8Code.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.Level8Code.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.Level8Code.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.Level8Code.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.Level8Code.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.Level8Code.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.Level8Code.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.Level8Code.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.Level8Code.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.Level8Code.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595WObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595WObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595WObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595WObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595WObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595WObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595WObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595WObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595AObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595AObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595AObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595AObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595AObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595AObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595AObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595AObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595SObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595SObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595SObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595SObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595SObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595SObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595SObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595SObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595DObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595DObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595DObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595DObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595DObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595DObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595DObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595DObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595SpaceObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595SpaceObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595SpaceObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595SpaceObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595SpaceObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595SpaceObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595SpaceObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595SpaceObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595HealObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595HealObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595HealObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595HealObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595HealObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595HealObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595HealObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595HealObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595ProceedObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595ProceedObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595ProceedObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595ProceedObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595ProceedObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595ProceedObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595ProceedObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595ProceedObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595DeathObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595DeathObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595DeathObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595DeathObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595DeathObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595DeathObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595DeathObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595DeathObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595KillObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595KillObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595KillObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595KillObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595KillObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595KillObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595KillObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595KillObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595CollectObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595CollectObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595CollectObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595CollectObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595CollectObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595CollectObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595CollectObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595CollectObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595ArrowObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595ArrowObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595ArrowObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595ArrowObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595ArrowObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595ArrowObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595ArrowObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595ArrowObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595JumpObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595JumpObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595JumpObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595JumpObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595JumpObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595JumpObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595JumpObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595JumpObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595HoldObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595HoldObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595HoldObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595HoldObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595HoldObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595HoldObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595HoldObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595HoldObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595RestartObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595RestartObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595RestartObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595RestartObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595RestartObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595RestartObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595RestartObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595RestartObjects8.length = 0; +gdjs.Level8Code.GDSinage_9595PauseObjects1.length = 0; +gdjs.Level8Code.GDSinage_9595PauseObjects2.length = 0; +gdjs.Level8Code.GDSinage_9595PauseObjects3.length = 0; +gdjs.Level8Code.GDSinage_9595PauseObjects4.length = 0; +gdjs.Level8Code.GDSinage_9595PauseObjects5.length = 0; +gdjs.Level8Code.GDSinage_9595PauseObjects6.length = 0; +gdjs.Level8Code.GDSinage_9595PauseObjects7.length = 0; +gdjs.Level8Code.GDSinage_9595PauseObjects8.length = 0; +gdjs.Level8Code.GDTest2Objects1.length = 0; +gdjs.Level8Code.GDTest2Objects2.length = 0; +gdjs.Level8Code.GDTest2Objects3.length = 0; +gdjs.Level8Code.GDTest2Objects4.length = 0; +gdjs.Level8Code.GDTest2Objects5.length = 0; +gdjs.Level8Code.GDTest2Objects6.length = 0; +gdjs.Level8Code.GDTest2Objects7.length = 0; +gdjs.Level8Code.GDTest2Objects8.length = 0; + +gdjs.Level8Code.eventsList115(runtimeScene); + +return; + +} + +gdjs['Level8Code'] = gdjs.Level8Code; diff --git a/Builds/0.0.6/app/code3.js b/Builds/0.0.6/app/code3.js new file mode 100644 index 0000000000000000000000000000000000000000..637c9785034f4eed1f1ec95ec0ef1e9cdab983eb --- /dev/null +++ b/Builds/0.0.6/app/code3.js @@ -0,0 +1,9988 @@ +gdjs.Level7Code = {}; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level7Code.GDPlayerObjects3_1final = []; + +gdjs.Level7Code.GDPlayerObjects5_1final = []; + +gdjs.Level7Code.GDPortalObjects3_1final = []; + +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level7Code.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.Level7Code.GDBackgroundPlantsObjects1= []; +gdjs.Level7Code.GDBackgroundPlantsObjects2= []; +gdjs.Level7Code.GDBackgroundPlantsObjects3= []; +gdjs.Level7Code.GDBackgroundPlantsObjects4= []; +gdjs.Level7Code.GDBackgroundPlantsObjects5= []; +gdjs.Level7Code.GDBackgroundPlantsObjects6= []; +gdjs.Level7Code.GDBackgroundPlantsObjects7= []; +gdjs.Level7Code.GDBackgroundPlantsObjects8= []; +gdjs.Level7Code.GDPlayerObjects1= []; +gdjs.Level7Code.GDPlayerObjects2= []; +gdjs.Level7Code.GDPlayerObjects3= []; +gdjs.Level7Code.GDPlayerObjects4= []; +gdjs.Level7Code.GDPlayerObjects5= []; +gdjs.Level7Code.GDPlayerObjects6= []; +gdjs.Level7Code.GDPlayerObjects7= []; +gdjs.Level7Code.GDPlayerObjects8= []; +gdjs.Level7Code.GDFlyingDemonObjects1= []; +gdjs.Level7Code.GDFlyingDemonObjects2= []; +gdjs.Level7Code.GDFlyingDemonObjects3= []; +gdjs.Level7Code.GDFlyingDemonObjects4= []; +gdjs.Level7Code.GDFlyingDemonObjects5= []; +gdjs.Level7Code.GDFlyingDemonObjects6= []; +gdjs.Level7Code.GDFlyingDemonObjects7= []; +gdjs.Level7Code.GDFlyingDemonObjects8= []; +gdjs.Level7Code.GDFireDemonObjects1= []; +gdjs.Level7Code.GDFireDemonObjects2= []; +gdjs.Level7Code.GDFireDemonObjects3= []; +gdjs.Level7Code.GDFireDemonObjects4= []; +gdjs.Level7Code.GDFireDemonObjects5= []; +gdjs.Level7Code.GDFireDemonObjects6= []; +gdjs.Level7Code.GDFireDemonObjects7= []; +gdjs.Level7Code.GDFireDemonObjects8= []; +gdjs.Level7Code.GDCheckpointObjects1= []; +gdjs.Level7Code.GDCheckpointObjects2= []; +gdjs.Level7Code.GDCheckpointObjects3= []; +gdjs.Level7Code.GDCheckpointObjects4= []; +gdjs.Level7Code.GDCheckpointObjects5= []; +gdjs.Level7Code.GDCheckpointObjects6= []; +gdjs.Level7Code.GDCheckpointObjects7= []; +gdjs.Level7Code.GDCheckpointObjects8= []; +gdjs.Level7Code.GDStaticPlatform3Objects1= []; +gdjs.Level7Code.GDStaticPlatform3Objects2= []; +gdjs.Level7Code.GDStaticPlatform3Objects3= []; +gdjs.Level7Code.GDStaticPlatform3Objects4= []; +gdjs.Level7Code.GDStaticPlatform3Objects5= []; +gdjs.Level7Code.GDStaticPlatform3Objects6= []; +gdjs.Level7Code.GDStaticPlatform3Objects7= []; +gdjs.Level7Code.GDStaticPlatform3Objects8= []; +gdjs.Level7Code.GDStaticPlatform2Objects1= []; +gdjs.Level7Code.GDStaticPlatform2Objects2= []; +gdjs.Level7Code.GDStaticPlatform2Objects3= []; +gdjs.Level7Code.GDStaticPlatform2Objects4= []; +gdjs.Level7Code.GDStaticPlatform2Objects5= []; +gdjs.Level7Code.GDStaticPlatform2Objects6= []; +gdjs.Level7Code.GDStaticPlatform2Objects7= []; +gdjs.Level7Code.GDStaticPlatform2Objects8= []; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.Level7Code.GDStaticPlatform1Objects1= []; +gdjs.Level7Code.GDStaticPlatform1Objects2= []; +gdjs.Level7Code.GDStaticPlatform1Objects3= []; +gdjs.Level7Code.GDStaticPlatform1Objects4= []; +gdjs.Level7Code.GDStaticPlatform1Objects5= []; +gdjs.Level7Code.GDStaticPlatform1Objects6= []; +gdjs.Level7Code.GDStaticPlatform1Objects7= []; +gdjs.Level7Code.GDStaticPlatform1Objects8= []; +gdjs.Level7Code.GDPortalObjects1= []; +gdjs.Level7Code.GDPortalObjects2= []; +gdjs.Level7Code.GDPortalObjects3= []; +gdjs.Level7Code.GDPortalObjects4= []; +gdjs.Level7Code.GDPortalObjects5= []; +gdjs.Level7Code.GDPortalObjects6= []; +gdjs.Level7Code.GDPortalObjects7= []; +gdjs.Level7Code.GDPortalObjects8= []; +gdjs.Level7Code.GDLadderObjects1= []; +gdjs.Level7Code.GDLadderObjects2= []; +gdjs.Level7Code.GDLadderObjects3= []; +gdjs.Level7Code.GDLadderObjects4= []; +gdjs.Level7Code.GDLadderObjects5= []; +gdjs.Level7Code.GDLadderObjects6= []; +gdjs.Level7Code.GDLadderObjects7= []; +gdjs.Level7Code.GDLadderObjects8= []; +gdjs.Level7Code.GDBloodParticlesObjects1= []; +gdjs.Level7Code.GDBloodParticlesObjects2= []; +gdjs.Level7Code.GDBloodParticlesObjects3= []; +gdjs.Level7Code.GDBloodParticlesObjects4= []; +gdjs.Level7Code.GDBloodParticlesObjects5= []; +gdjs.Level7Code.GDBloodParticlesObjects6= []; +gdjs.Level7Code.GDBloodParticlesObjects7= []; +gdjs.Level7Code.GDBloodParticlesObjects8= []; +gdjs.Level7Code.GDProjectileDeathParticlesObjects1= []; +gdjs.Level7Code.GDProjectileDeathParticlesObjects2= []; +gdjs.Level7Code.GDProjectileDeathParticlesObjects3= []; +gdjs.Level7Code.GDProjectileDeathParticlesObjects4= []; +gdjs.Level7Code.GDProjectileDeathParticlesObjects5= []; +gdjs.Level7Code.GDProjectileDeathParticlesObjects6= []; +gdjs.Level7Code.GDProjectileDeathParticlesObjects7= []; +gdjs.Level7Code.GDProjectileDeathParticlesObjects8= []; +gdjs.Level7Code.GDDoorParticlesObjects1= []; +gdjs.Level7Code.GDDoorParticlesObjects2= []; +gdjs.Level7Code.GDDoorParticlesObjects3= []; +gdjs.Level7Code.GDDoorParticlesObjects4= []; +gdjs.Level7Code.GDDoorParticlesObjects5= []; +gdjs.Level7Code.GDDoorParticlesObjects6= []; +gdjs.Level7Code.GDDoorParticlesObjects7= []; +gdjs.Level7Code.GDDoorParticlesObjects8= []; +gdjs.Level7Code.GDDustParticleObjects1= []; +gdjs.Level7Code.GDDustParticleObjects2= []; +gdjs.Level7Code.GDDustParticleObjects3= []; +gdjs.Level7Code.GDDustParticleObjects4= []; +gdjs.Level7Code.GDDustParticleObjects5= []; +gdjs.Level7Code.GDDustParticleObjects6= []; +gdjs.Level7Code.GDDustParticleObjects7= []; +gdjs.Level7Code.GDDustParticleObjects8= []; +gdjs.Level7Code.GDLivesBarObjects1= []; +gdjs.Level7Code.GDLivesBarObjects2= []; +gdjs.Level7Code.GDLivesBarObjects3= []; +gdjs.Level7Code.GDLivesBarObjects4= []; +gdjs.Level7Code.GDLivesBarObjects5= []; +gdjs.Level7Code.GDLivesBarObjects6= []; +gdjs.Level7Code.GDLivesBarObjects7= []; +gdjs.Level7Code.GDLivesBarObjects8= []; +gdjs.Level7Code.GDHopeBarObjects1= []; +gdjs.Level7Code.GDHopeBarObjects2= []; +gdjs.Level7Code.GDHopeBarObjects3= []; +gdjs.Level7Code.GDHopeBarObjects4= []; +gdjs.Level7Code.GDHopeBarObjects5= []; +gdjs.Level7Code.GDHopeBarObjects6= []; +gdjs.Level7Code.GDHopeBarObjects7= []; +gdjs.Level7Code.GDHopeBarObjects8= []; +gdjs.Level7Code.GDMemoryObjects1= []; +gdjs.Level7Code.GDMemoryObjects2= []; +gdjs.Level7Code.GDMemoryObjects3= []; +gdjs.Level7Code.GDMemoryObjects4= []; +gdjs.Level7Code.GDMemoryObjects5= []; +gdjs.Level7Code.GDMemoryObjects6= []; +gdjs.Level7Code.GDMemoryObjects7= []; +gdjs.Level7Code.GDMemoryObjects8= []; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.Level7Code.GDHorizontalDemonObjects1= []; +gdjs.Level7Code.GDHorizontalDemonObjects2= []; +gdjs.Level7Code.GDHorizontalDemonObjects3= []; +gdjs.Level7Code.GDHorizontalDemonObjects4= []; +gdjs.Level7Code.GDHorizontalDemonObjects5= []; +gdjs.Level7Code.GDHorizontalDemonObjects6= []; +gdjs.Level7Code.GDHorizontalDemonObjects7= []; +gdjs.Level7Code.GDHorizontalDemonObjects8= []; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects1= []; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects2= []; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3= []; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4= []; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5= []; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects6= []; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects7= []; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects8= []; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects1= []; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects2= []; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3= []; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects4= []; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects5= []; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects6= []; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects7= []; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects8= []; +gdjs.Level7Code.GDFlippingPlatformObjects1= []; +gdjs.Level7Code.GDFlippingPlatformObjects2= []; +gdjs.Level7Code.GDFlippingPlatformObjects3= []; +gdjs.Level7Code.GDFlippingPlatformObjects4= []; +gdjs.Level7Code.GDFlippingPlatformObjects5= []; +gdjs.Level7Code.GDFlippingPlatformObjects6= []; +gdjs.Level7Code.GDFlippingPlatformObjects7= []; +gdjs.Level7Code.GDFlippingPlatformObjects8= []; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects1= []; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects2= []; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects3= []; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4= []; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects5= []; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects6= []; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects7= []; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects8= []; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.Level7Code.GDFlippingPlatform2Objects1= []; +gdjs.Level7Code.GDFlippingPlatform2Objects2= []; +gdjs.Level7Code.GDFlippingPlatform2Objects3= []; +gdjs.Level7Code.GDFlippingPlatform2Objects4= []; +gdjs.Level7Code.GDFlippingPlatform2Objects5= []; +gdjs.Level7Code.GDFlippingPlatform2Objects6= []; +gdjs.Level7Code.GDFlippingPlatform2Objects7= []; +gdjs.Level7Code.GDFlippingPlatform2Objects8= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects1= []; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects2= []; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects3= []; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4= []; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects5= []; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects6= []; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects7= []; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects8= []; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects1= []; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects2= []; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects3= []; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects4= []; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5= []; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects6= []; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects7= []; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects8= []; +gdjs.Level7Code.GDTestObjects1= []; +gdjs.Level7Code.GDTestObjects2= []; +gdjs.Level7Code.GDTestObjects3= []; +gdjs.Level7Code.GDTestObjects4= []; +gdjs.Level7Code.GDTestObjects5= []; +gdjs.Level7Code.GDTestObjects6= []; +gdjs.Level7Code.GDTestObjects7= []; +gdjs.Level7Code.GDTestObjects8= []; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects1= []; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects2= []; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3= []; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects4= []; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects5= []; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects6= []; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects7= []; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects8= []; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects1= []; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects2= []; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3= []; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects4= []; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects5= []; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects6= []; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects7= []; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects8= []; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects1= []; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects2= []; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects3= []; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects4= []; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects5= []; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects6= []; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects7= []; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects8= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects1= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects2= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects3= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects6= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects8= []; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.Level7Code.GDLaserRingObjects1= []; +gdjs.Level7Code.GDLaserRingObjects2= []; +gdjs.Level7Code.GDLaserRingObjects3= []; +gdjs.Level7Code.GDLaserRingObjects4= []; +gdjs.Level7Code.GDLaserRingObjects5= []; +gdjs.Level7Code.GDLaserRingObjects6= []; +gdjs.Level7Code.GDLaserRingObjects7= []; +gdjs.Level7Code.GDLaserRingObjects8= []; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects1= []; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects2= []; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects3= []; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects4= []; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects5= []; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects6= []; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects7= []; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects8= []; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects1= []; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects2= []; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3= []; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4= []; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects5= []; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects6= []; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects7= []; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects8= []; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects1= []; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects2= []; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects3= []; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects4= []; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects5= []; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects6= []; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects7= []; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects8= []; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects1= []; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects2= []; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects3= []; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects4= []; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects5= []; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects6= []; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects7= []; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects8= []; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects1= []; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects2= []; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects3= []; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4= []; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects5= []; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects6= []; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects7= []; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects8= []; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects1= []; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects2= []; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects3= []; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4= []; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects5= []; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects6= []; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects7= []; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects8= []; +gdjs.Level7Code.GDCameraGlitchFixObjects1= []; +gdjs.Level7Code.GDCameraGlitchFixObjects2= []; +gdjs.Level7Code.GDCameraGlitchFixObjects3= []; +gdjs.Level7Code.GDCameraGlitchFixObjects4= []; +gdjs.Level7Code.GDCameraGlitchFixObjects5= []; +gdjs.Level7Code.GDCameraGlitchFixObjects6= []; +gdjs.Level7Code.GDCameraGlitchFixObjects7= []; +gdjs.Level7Code.GDCameraGlitchFixObjects8= []; +gdjs.Level7Code.GDLeftBoundaryObjects1= []; +gdjs.Level7Code.GDLeftBoundaryObjects2= []; +gdjs.Level7Code.GDLeftBoundaryObjects3= []; +gdjs.Level7Code.GDLeftBoundaryObjects4= []; +gdjs.Level7Code.GDLeftBoundaryObjects5= []; +gdjs.Level7Code.GDLeftBoundaryObjects6= []; +gdjs.Level7Code.GDLeftBoundaryObjects7= []; +gdjs.Level7Code.GDLeftBoundaryObjects8= []; +gdjs.Level7Code.GDRightBoundaryObjects1= []; +gdjs.Level7Code.GDRightBoundaryObjects2= []; +gdjs.Level7Code.GDRightBoundaryObjects3= []; +gdjs.Level7Code.GDRightBoundaryObjects4= []; +gdjs.Level7Code.GDRightBoundaryObjects5= []; +gdjs.Level7Code.GDRightBoundaryObjects6= []; +gdjs.Level7Code.GDRightBoundaryObjects7= []; +gdjs.Level7Code.GDRightBoundaryObjects8= []; +gdjs.Level7Code.GDTopBoundaryObjects1= []; +gdjs.Level7Code.GDTopBoundaryObjects2= []; +gdjs.Level7Code.GDTopBoundaryObjects3= []; +gdjs.Level7Code.GDTopBoundaryObjects4= []; +gdjs.Level7Code.GDTopBoundaryObjects5= []; +gdjs.Level7Code.GDTopBoundaryObjects6= []; +gdjs.Level7Code.GDTopBoundaryObjects7= []; +gdjs.Level7Code.GDTopBoundaryObjects8= []; +gdjs.Level7Code.GDBottomBoundaryObjects1= []; +gdjs.Level7Code.GDBottomBoundaryObjects2= []; +gdjs.Level7Code.GDBottomBoundaryObjects3= []; +gdjs.Level7Code.GDBottomBoundaryObjects4= []; +gdjs.Level7Code.GDBottomBoundaryObjects5= []; +gdjs.Level7Code.GDBottomBoundaryObjects6= []; +gdjs.Level7Code.GDBottomBoundaryObjects7= []; +gdjs.Level7Code.GDBottomBoundaryObjects8= []; +gdjs.Level7Code.GDBoundaryJumpThroughObjects1= []; +gdjs.Level7Code.GDBoundaryJumpThroughObjects2= []; +gdjs.Level7Code.GDBoundaryJumpThroughObjects3= []; +gdjs.Level7Code.GDBoundaryJumpThroughObjects4= []; +gdjs.Level7Code.GDBoundaryJumpThroughObjects5= []; +gdjs.Level7Code.GDBoundaryJumpThroughObjects6= []; +gdjs.Level7Code.GDBoundaryJumpThroughObjects7= []; +gdjs.Level7Code.GDBoundaryJumpThroughObjects8= []; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects1= []; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects2= []; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects3= []; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4= []; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects5= []; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects6= []; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects7= []; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects8= []; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects1= []; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects2= []; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects3= []; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects4= []; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects5= []; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects6= []; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects7= []; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects8= []; +gdjs.Level7Code.GDSinage_9595WObjects1= []; +gdjs.Level7Code.GDSinage_9595WObjects2= []; +gdjs.Level7Code.GDSinage_9595WObjects3= []; +gdjs.Level7Code.GDSinage_9595WObjects4= []; +gdjs.Level7Code.GDSinage_9595WObjects5= []; +gdjs.Level7Code.GDSinage_9595WObjects6= []; +gdjs.Level7Code.GDSinage_9595WObjects7= []; +gdjs.Level7Code.GDSinage_9595WObjects8= []; +gdjs.Level7Code.GDSinage_9595AObjects1= []; +gdjs.Level7Code.GDSinage_9595AObjects2= []; +gdjs.Level7Code.GDSinage_9595AObjects3= []; +gdjs.Level7Code.GDSinage_9595AObjects4= []; +gdjs.Level7Code.GDSinage_9595AObjects5= []; +gdjs.Level7Code.GDSinage_9595AObjects6= []; +gdjs.Level7Code.GDSinage_9595AObjects7= []; +gdjs.Level7Code.GDSinage_9595AObjects8= []; +gdjs.Level7Code.GDSinage_9595SObjects1= []; +gdjs.Level7Code.GDSinage_9595SObjects2= []; +gdjs.Level7Code.GDSinage_9595SObjects3= []; +gdjs.Level7Code.GDSinage_9595SObjects4= []; +gdjs.Level7Code.GDSinage_9595SObjects5= []; +gdjs.Level7Code.GDSinage_9595SObjects6= []; +gdjs.Level7Code.GDSinage_9595SObjects7= []; +gdjs.Level7Code.GDSinage_9595SObjects8= []; +gdjs.Level7Code.GDSinage_9595DObjects1= []; +gdjs.Level7Code.GDSinage_9595DObjects2= []; +gdjs.Level7Code.GDSinage_9595DObjects3= []; +gdjs.Level7Code.GDSinage_9595DObjects4= []; +gdjs.Level7Code.GDSinage_9595DObjects5= []; +gdjs.Level7Code.GDSinage_9595DObjects6= []; +gdjs.Level7Code.GDSinage_9595DObjects7= []; +gdjs.Level7Code.GDSinage_9595DObjects8= []; +gdjs.Level7Code.GDSinage_9595SpaceObjects1= []; +gdjs.Level7Code.GDSinage_9595SpaceObjects2= []; +gdjs.Level7Code.GDSinage_9595SpaceObjects3= []; +gdjs.Level7Code.GDSinage_9595SpaceObjects4= []; +gdjs.Level7Code.GDSinage_9595SpaceObjects5= []; +gdjs.Level7Code.GDSinage_9595SpaceObjects6= []; +gdjs.Level7Code.GDSinage_9595SpaceObjects7= []; +gdjs.Level7Code.GDSinage_9595SpaceObjects8= []; +gdjs.Level7Code.GDSinage_9595HealObjects1= []; +gdjs.Level7Code.GDSinage_9595HealObjects2= []; +gdjs.Level7Code.GDSinage_9595HealObjects3= []; +gdjs.Level7Code.GDSinage_9595HealObjects4= []; +gdjs.Level7Code.GDSinage_9595HealObjects5= []; +gdjs.Level7Code.GDSinage_9595HealObjects6= []; +gdjs.Level7Code.GDSinage_9595HealObjects7= []; +gdjs.Level7Code.GDSinage_9595HealObjects8= []; +gdjs.Level7Code.GDSinage_9595ProceedObjects1= []; +gdjs.Level7Code.GDSinage_9595ProceedObjects2= []; +gdjs.Level7Code.GDSinage_9595ProceedObjects3= []; +gdjs.Level7Code.GDSinage_9595ProceedObjects4= []; +gdjs.Level7Code.GDSinage_9595ProceedObjects5= []; +gdjs.Level7Code.GDSinage_9595ProceedObjects6= []; +gdjs.Level7Code.GDSinage_9595ProceedObjects7= []; +gdjs.Level7Code.GDSinage_9595ProceedObjects8= []; +gdjs.Level7Code.GDSinage_9595DeathObjects1= []; +gdjs.Level7Code.GDSinage_9595DeathObjects2= []; +gdjs.Level7Code.GDSinage_9595DeathObjects3= []; +gdjs.Level7Code.GDSinage_9595DeathObjects4= []; +gdjs.Level7Code.GDSinage_9595DeathObjects5= []; +gdjs.Level7Code.GDSinage_9595DeathObjects6= []; +gdjs.Level7Code.GDSinage_9595DeathObjects7= []; +gdjs.Level7Code.GDSinage_9595DeathObjects8= []; +gdjs.Level7Code.GDSinage_9595DownArrowObjects1= []; +gdjs.Level7Code.GDSinage_9595DownArrowObjects2= []; +gdjs.Level7Code.GDSinage_9595DownArrowObjects3= []; +gdjs.Level7Code.GDSinage_9595DownArrowObjects4= []; +gdjs.Level7Code.GDSinage_9595DownArrowObjects5= []; +gdjs.Level7Code.GDSinage_9595DownArrowObjects6= []; +gdjs.Level7Code.GDSinage_9595DownArrowObjects7= []; +gdjs.Level7Code.GDSinage_9595DownArrowObjects8= []; +gdjs.Level7Code.GDSinage_9595CheckpointObjects1= []; +gdjs.Level7Code.GDSinage_9595CheckpointObjects2= []; +gdjs.Level7Code.GDSinage_9595CheckpointObjects3= []; +gdjs.Level7Code.GDSinage_9595CheckpointObjects4= []; +gdjs.Level7Code.GDSinage_9595CheckpointObjects5= []; +gdjs.Level7Code.GDSinage_9595CheckpointObjects6= []; +gdjs.Level7Code.GDSinage_9595CheckpointObjects7= []; +gdjs.Level7Code.GDSinage_9595CheckpointObjects8= []; +gdjs.Level7Code.GDSinage_9595KillObjects1= []; +gdjs.Level7Code.GDSinage_9595KillObjects2= []; +gdjs.Level7Code.GDSinage_9595KillObjects3= []; +gdjs.Level7Code.GDSinage_9595KillObjects4= []; +gdjs.Level7Code.GDSinage_9595KillObjects5= []; +gdjs.Level7Code.GDSinage_9595KillObjects6= []; +gdjs.Level7Code.GDSinage_9595KillObjects7= []; +gdjs.Level7Code.GDSinage_9595KillObjects8= []; +gdjs.Level7Code.GDSinage_9595CollectObjects1= []; +gdjs.Level7Code.GDSinage_9595CollectObjects2= []; +gdjs.Level7Code.GDSinage_9595CollectObjects3= []; +gdjs.Level7Code.GDSinage_9595CollectObjects4= []; +gdjs.Level7Code.GDSinage_9595CollectObjects5= []; +gdjs.Level7Code.GDSinage_9595CollectObjects6= []; +gdjs.Level7Code.GDSinage_9595CollectObjects7= []; +gdjs.Level7Code.GDSinage_9595CollectObjects8= []; +gdjs.Level7Code.GDSinage_9595ArrowObjects1= []; +gdjs.Level7Code.GDSinage_9595ArrowObjects2= []; +gdjs.Level7Code.GDSinage_9595ArrowObjects3= []; +gdjs.Level7Code.GDSinage_9595ArrowObjects4= []; +gdjs.Level7Code.GDSinage_9595ArrowObjects5= []; +gdjs.Level7Code.GDSinage_9595ArrowObjects6= []; +gdjs.Level7Code.GDSinage_9595ArrowObjects7= []; +gdjs.Level7Code.GDSinage_9595ArrowObjects8= []; +gdjs.Level7Code.GDSinage_9595JumpObjects1= []; +gdjs.Level7Code.GDSinage_9595JumpObjects2= []; +gdjs.Level7Code.GDSinage_9595JumpObjects3= []; +gdjs.Level7Code.GDSinage_9595JumpObjects4= []; +gdjs.Level7Code.GDSinage_9595JumpObjects5= []; +gdjs.Level7Code.GDSinage_9595JumpObjects6= []; +gdjs.Level7Code.GDSinage_9595JumpObjects7= []; +gdjs.Level7Code.GDSinage_9595JumpObjects8= []; +gdjs.Level7Code.GDSinage_9595HoldObjects1= []; +gdjs.Level7Code.GDSinage_9595HoldObjects2= []; +gdjs.Level7Code.GDSinage_9595HoldObjects3= []; +gdjs.Level7Code.GDSinage_9595HoldObjects4= []; +gdjs.Level7Code.GDSinage_9595HoldObjects5= []; +gdjs.Level7Code.GDSinage_9595HoldObjects6= []; +gdjs.Level7Code.GDSinage_9595HoldObjects7= []; +gdjs.Level7Code.GDSinage_9595HoldObjects8= []; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects1= []; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects2= []; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects3= []; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects4= []; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects5= []; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects6= []; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects7= []; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects8= []; +gdjs.Level7Code.GDSinage_9595RestartObjects1= []; +gdjs.Level7Code.GDSinage_9595RestartObjects2= []; +gdjs.Level7Code.GDSinage_9595RestartObjects3= []; +gdjs.Level7Code.GDSinage_9595RestartObjects4= []; +gdjs.Level7Code.GDSinage_9595RestartObjects5= []; +gdjs.Level7Code.GDSinage_9595RestartObjects6= []; +gdjs.Level7Code.GDSinage_9595RestartObjects7= []; +gdjs.Level7Code.GDSinage_9595RestartObjects8= []; +gdjs.Level7Code.GDSinage_9595PauseObjects1= []; +gdjs.Level7Code.GDSinage_9595PauseObjects2= []; +gdjs.Level7Code.GDSinage_9595PauseObjects3= []; +gdjs.Level7Code.GDSinage_9595PauseObjects4= []; +gdjs.Level7Code.GDSinage_9595PauseObjects5= []; +gdjs.Level7Code.GDSinage_9595PauseObjects6= []; +gdjs.Level7Code.GDSinage_9595PauseObjects7= []; +gdjs.Level7Code.GDSinage_9595PauseObjects8= []; +gdjs.Level7Code.GDTest2Objects1= []; +gdjs.Level7Code.GDTest2Objects2= []; +gdjs.Level7Code.GDTest2Objects3= []; +gdjs.Level7Code.GDTest2Objects4= []; +gdjs.Level7Code.GDTest2Objects5= []; +gdjs.Level7Code.GDTest2Objects6= []; +gdjs.Level7Code.GDTest2Objects7= []; +gdjs.Level7Code.GDTest2Objects8= []; + + +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects3}); +gdjs.Level7Code.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects4[k] = gdjs.Level7Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.Level7Code.GDCheckpointObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects3}); +gdjs.Level7Code.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level7Code.GDCheckpointObjects3 */ +/* Reuse gdjs.Level7Code.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects3Objects, (( gdjs.Level7Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDCheckpointObjects3[0].getPointX("")), (( gdjs.Level7Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level7Code.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.Level7Code.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects, (( gdjs.Level7Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects4[0].getPointX("")), (( gdjs.Level7Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.Level7Code.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects3Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.Level7Code.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDCheckpointObjects3[k] = gdjs.Level7Code.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.Level7Code.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level7Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level7Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level7Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level7Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level7Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level7Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level7Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level7Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level7Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level7Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level7Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level7Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level7Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level7Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level7Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level7Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level7Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level7Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level7Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level7Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level7Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level7Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level7Code.GDBloodParticlesObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.Level7Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level7Code.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level7Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level7Code.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level7Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level7Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level7Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level7Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level7Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level7Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level7Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level7Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level7Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level7Code.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level7Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level7Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level7Code.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.Level7Code.GDFlyingDemonObjects4[0].getName()) :gdjs.Level7Code.GDFireDemonObjects4[0].getName()) :gdjs.Level7Code.GDHorizontalDemonObjects4[0].getName()) :gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.Level7Code.GDLaserRingObjects4[0].getName()) :gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level7Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level7Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDFlyingDemonObjects4[k] = gdjs.Level7Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level7Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDFireDemonObjects4[k] = gdjs.Level7Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level7Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDHorizontalDemonObjects4[k] = gdjs.Level7Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserRingObjects4[k] = gdjs.Level7Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level7Code.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDFlyingDemonObjects4[k] = gdjs.Level7Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level7Code.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDFireDemonObjects4[k] = gdjs.Level7Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level7Code.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDHorizontalDemonObjects4[k] = gdjs.Level7Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserRingObjects4[k] = gdjs.Level7Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4 */ +gdjs.Level7Code.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDBloodParticlesObjects4Objects, (( gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level7Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level7Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.Level7Code.GDFireDemonObjects4[0].getPointX("")) :gdjs.Level7Code.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.Level7Code.GDLaserRingObjects4[0].getPointX("")) :gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level7Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level7Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDFlyingDemonObjects4[0].getWidth()) :gdjs.Level7Code.GDFireDemonObjects4[0].getWidth()) :gdjs.Level7Code.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.Level7Code.GDLaserRingObjects4[0].getWidth()) :gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level7Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level7Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.Level7Code.GDFireDemonObjects4[0].getPointY("")) :gdjs.Level7Code.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.Level7Code.GDLaserRingObjects4[0].getPointY("")) :gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level7Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level7Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level7Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDFlyingDemonObjects4[0].getHeight()) :gdjs.Level7Code.GDFireDemonObjects4[0].getHeight()) :gdjs.Level7Code.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.Level7Code.GDLaserRingObjects4[0].getHeight()) :gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level7Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.Level7Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.Level7Code.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level7Code.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.Level7Code.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserRingObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.Level7Code.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level7Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level7Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level7Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level7Code.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level7Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level7Code.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level7Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level7Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level7Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level7Code.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level7Code.GDPlayerObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.Level7Code.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.Level7Code.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.Level7Code.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.Level7Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.Level7Code.userFunc0x1e41350 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.Level7Code.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.Level7Code.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level7Code.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.Level7Code.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.Level7Code.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.Level7Code.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.Level7Code.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.Level7Code.userFunc0x1e41350(runtimeScene, objects); + +} + + +};gdjs.Level7Code.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level7Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level7Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level7Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level7Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level7Code_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level7Code.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.Level7Code.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.Level7Code.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level7Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.Level7Code.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level7Code.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.Level7Code.GDFireDemonObjects5}); +gdjs.Level7Code.userFunc0x1e41470 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.Level7Code.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level7Code.GDFireDemonObjects5 */ +/* Reuse gdjs.Level7Code.GDFlyingDemonObjects5 */ +/* Reuse gdjs.Level7Code.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level7Code.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.Level7Code.GDFireDemonObjects5); +gdjs.Level7Code.userFunc0x1e41470(runtimeScene, objects); + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level7Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level7Code.GDTurretDemon_9595EyeObjects5}); +gdjs.Level7Code.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level7Code.GDMiteDemon_9595BaseObjects5, gdjs.Level7Code.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5, gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5, gdjs.Level7Code.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5, gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5, gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level7Code.GDTurretDemon_9595EyeObjects5, gdjs.Level7Code.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.Level7Code.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5, gdjs.Level7Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level7Code.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.Level7Code.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level7Code.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.Level7Code.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level7Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level7Code.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level7Code.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level7Code.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level7Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level7Code.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level7Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level7Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level7Code_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level7Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level7Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.Level7Code.eventsList13(runtimeScene); +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.Level7Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level7Code.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level7Code.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level7Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.Level7Code.eventsList8(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList14(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level7Code.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects3[i].setVariableBoolean(gdjs.Level7Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level7Code.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects3[i].getVariableBoolean(gdjs.Level7Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects3[k] = gdjs.Level7Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects4[k] = gdjs.Level7Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.Level7Code.eventsList6(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList18(runtimeScene); +} + + +};gdjs.Level7Code.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level7Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects4[k] = gdjs.Level7Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level7Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects3[k] = gdjs.Level7Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects2}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.Level7Code.GDDustParticleObjects2}); +gdjs.Level7Code.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.Level7Code.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects3[k] = gdjs.Level7Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects2 */ +gdjs.Level7Code.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDDustParticleObjects2Objects, (( gdjs.Level7Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.Level7Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.Level7Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level7Code.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level7Code.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.Level7Code.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.Level7Code.eventsList0(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList2(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList19(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList21(runtimeScene); +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level7Code_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level7Code.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.Level7Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.Level7Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level7Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.Level7Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level7Code.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.Level7Code.GDFireDemonObjects4}); +gdjs.Level7Code.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level7Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level7Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDFlyingDemonObjects4[k] = gdjs.Level7Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level7Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDHorizontalDemonObjects4[k] = gdjs.Level7Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level7Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDFireDemonObjects4[k] = gdjs.Level7Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level7Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level7Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level7Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level7Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level7Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level7Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level7Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level7Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level7Code.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level7Code.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level7Code.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.Level7Code.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.Level7Code.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level7Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level7Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level7Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level7Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level7Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level7Code.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level7Code_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.Level7Code.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.Level7Code.GDTurretDemon_9595EyeObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level7Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level7Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects4}); +gdjs.Level7Code.userFunc0x234a108 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.Level7Code.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level7Code.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level7Code.GDTurretDemon_9595EyeObjects3); +gdjs.Level7Code.userFunc0x234a108(runtimeScene, objects); + +} + + +};gdjs.Level7Code.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects3 */ +gdjs.Level7Code.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level7Code.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level7Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level7Code.GDMiteDemon_9595BaseObjects3, gdjs.Level7Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDTurretDemon_9595EyeObjects3, gdjs.Level7Code.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level7Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level7Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level7Code.GDMiteDemon_9595BaseObjects3, gdjs.Level7Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +gdjs.copyArray(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDTurretDemon_9595EyeObjects3, gdjs.Level7Code.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level7Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDPlayerObjects3_1final.indexOf(gdjs.Level7Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level7Code.GDPlayerObjects3_1final.push(gdjs.Level7Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level7Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level7Code.GDMiteDemon_9595BaseObjects3_1final, gdjs.Level7Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects3_1final, gdjs.Level7Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3_1final, gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level7Code.GDTurretDemon_9595EyeObjects3_1final, gdjs.Level7Code.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level7Code.GDMiteDemon_9595BaseObjects3, gdjs.Level7Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDTurretDemon_9595EyeObjects3, gdjs.Level7Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level7Code.GDMiteDemon_9595BaseObjects3, gdjs.Level7Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDTurretDemon_9595EyeObjects3, gdjs.Level7Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.Level7Code.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level7Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level7Code.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level7Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level7Code.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level7Code.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.Level7Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level7Code.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.Level7Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level7Code.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.Level7Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.Level7Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level7Code.GDLaserRingObjects3, "LaserDemon_Base": gdjs.Level7Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.Level7Code.GDProjectileDeathParticlesObjects3}); +gdjs.Level7Code.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level7Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level7Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level7Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level7Code.GDLaserRingObjects3); +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level7Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level7Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level7Code.GDStaticPlatform3Objects3); +/* Reuse gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level7Code.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level7Code.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.Level7Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level7Code.GDBloodParticlesObjects3}); +gdjs.Level7Code.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[k] = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level7Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level7Code.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level7Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList35 = function(runtimeScene) { + +};gdjs.Level7Code.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level7Code.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDFireDemonObjects4[k] = gdjs.Level7Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level7Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDFireDemonObjects4[k] = gdjs.Level7Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level7Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level7Code.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.Level7Code.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDFireDemonObjects3[k] = gdjs.Level7Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDFireDemonObjects3[i].getVariableBoolean(gdjs.Level7Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDFireDemonObjects3[k] = gdjs.Level7Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.Level7Code.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDFireDemonObjects3[i].setVariableBoolean(gdjs.Level7Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.Level7Code.eventsList37 = function(runtimeScene) { + +};gdjs.Level7Code.eventsList38 = function(runtimeScene) { + +};gdjs.Level7Code.eventsList39 = function(runtimeScene) { + +};gdjs.Level7Code.eventsList40 = function(runtimeScene) { + +};gdjs.Level7Code.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.Level7Code.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5, gdjs.Level7Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level7Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level7Code.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5, gdjs.Level7Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level7Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level7Code.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.Level7Code.GDTestObjects5); +{for(var i = 0, len = gdjs.Level7Code.GDTestObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level7Code.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5, gdjs.Level7Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level7Code.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level7Code.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level7Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.Level7Code.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level7Code.GDTest2Objects5); +{for(var i = 0, len = gdjs.Level7Code.GDTest2Objects5.length ;i < len;++i) { + gdjs.Level7Code.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level7Code.GDTest2Objects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.Level7Code.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level7Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.Level7Code.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level7Code.GDLaserDemon_9595BeamObjects3, gdjs.Level7Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level7Code.GDLaserDemon_9595BeamObjects3, gdjs.Level7Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level7Code.GDLaserDemon_9595BeamObjects3, gdjs.Level7Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.Level7Code.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level7Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level7Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level7Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level7Code.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.Level7Code.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.Level7Code.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.Level7Code.eventsList47(runtimeScene); +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects5}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level7Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects5}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level7Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects5}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects5}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level7Code.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level7Code.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.Level7Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.Level7Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level7Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.Level7Code.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level7Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.Level7Code.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level7Code.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level7Code.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level7Code.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level7Code.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level7Code.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level7Code.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level7Code.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level7Code.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level7Code.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level7Code.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level7Code.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level7Code.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level7Code.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level7Code.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level7Code.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level7Code.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level7Code.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level7Code.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level7Code.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level7Code.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level7Code.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level7Code.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.Level7Code.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level7Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level7Code.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.Level7Code.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.Level7Code.eventsList49(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList65(runtimeScene); +} + + +};gdjs.Level7Code.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level7Code.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level7Code.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level7Code.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level7Code.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level7Code.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level7Code.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level7Code.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level7Code.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level7Code.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level7Code.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level7Code.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level7Code.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.Level7Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level7Code.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level7Code.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level7Code.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level7Code.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level7Code.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level7Code.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level7Code.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level7Code.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.Level7Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level7Code.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level7Code.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.Level7Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.Level7Code.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.Level7Code.GDPlayerObjects4.length !== 0 ? gdjs.Level7Code.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.Level7Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.Level7Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.Level7Code.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level7Code.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.Level7Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.Level7Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.Level7Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.Level7Code.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.Level7Code.eventsList78(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList79(runtimeScene); +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects5}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.Level7Code.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects6, gdjs.Level7Code.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level7Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.Level7Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.Level7Code.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects6, gdjs.Level7Code.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects7[k] = gdjs.Level7Code.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.Level7Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.Level7Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.Level7Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.Level7Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level7Code.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects6[k] = gdjs.Level7Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects5}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level7Code.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.Level7Code.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.Level7Code.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.Level7Code.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.Level7Code.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.Level7Code.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.Level7Code.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.Level7Code.GDFlippingPlatform2Objects5}); +gdjs.Level7Code.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects5, gdjs.Level7Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects6[k] = gdjs.Level7Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level7Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects5, gdjs.Level7Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects6[i].getVariableBoolean(gdjs.Level7Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects6[k] = gdjs.Level7Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects6[i].setVariableBoolean(gdjs.Level7Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.Level7Code.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects5, gdjs.Level7Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level7Code.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects6[k] = gdjs.Level7Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level7Code.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level7Code.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.Level7Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level7Code.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level7Code.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level7Code.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level7Code.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level7Code.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level7Code.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.Level7Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects5[k] = gdjs.Level7Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects6}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.Level7Code.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects5, gdjs.Level7Code.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level7Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.Level7Code.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects4, gdjs.Level7Code.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects5[k] = gdjs.Level7Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects5[k] = gdjs.Level7Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.Level7Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.Level7Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.Level7Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.Level7Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level7Code.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects4[k] = gdjs.Level7Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.Level7Code.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects5Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level7Code.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects5); +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects5[i].getVariableBoolean(gdjs.Level7Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects5[k] = gdjs.Level7Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level7Code.GDPlayerObjects5_1final.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects5, gdjs.Level7Code.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level7Code.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.Level7Code.GDPlayerObjects6[k] = gdjs.Level7Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level7Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDPlayerObjects5_1final.indexOf(gdjs.Level7Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level7Code.GDPlayerObjects5_1final.push(gdjs.Level7Code.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects5, gdjs.Level7Code.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects6Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level7Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDPlayerObjects5_1final.indexOf(gdjs.Level7Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level7Code.GDPlayerObjects5_1final.push(gdjs.Level7Code.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects5_1final, gdjs.Level7Code.GDPlayerObjects5); +gdjs.copyArray(gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects5[i].setVariableBoolean(gdjs.Level7Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.Level7Code.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.Level7Code.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects4[k] = gdjs.Level7Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level7Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level7Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level7Code.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.Level7Code.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.Level7Code.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.Level7Code.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.Level7Code.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.Level7Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.Level7Code.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.Level7Code.GDFlippingPlatform2Objects4}); +gdjs.Level7Code.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level7Code.GDMiteDemon_9595MiteObjects4, gdjs.Level7Code.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595MiteObjects5[k] = gdjs.Level7Code.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level7Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level7Code.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level7Code.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level7Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level7Code.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level7Code.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level7Code.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level7Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level7Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level7Code.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level7Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level7Code.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level7Code.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.Level7Code.eventsList86(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList88(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList89(runtimeScene); +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level7Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level7Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level7Code.GDFlyingDemonObjects3, "FireDemon": gdjs.Level7Code.GDFireDemonObjects3, "HorizontalDemon": gdjs.Level7Code.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.Level7Code.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.Level7Code.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.Level7Code.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.Level7Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.Level7Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level7Code.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.Level7Code.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.Level7Code.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.Level7Code.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.Level7Code.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.Level7Code.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level7Code.GDBloodParticlesObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level7Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level7Code.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.Level7Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level7Code.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.Level7Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level7Code.GDFlippingPlatform2Objects3}); +gdjs.Level7Code.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level7Code.GDMiteDemon_9595MiteObjects3, gdjs.Level7Code.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.Level7Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.Level7Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level7Code.GDMiteDemon_9595MiteObjects2}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.Level7Code.GDLadderObjects2}); +gdjs.Level7Code.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level7Code.GDMiteDemon_9595MiteObjects2, gdjs.Level7Code.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.Level7Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.Level7Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595MiteObjects2[k] = gdjs.Level7Code.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.Level7Code.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level7Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level7Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level7Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level7Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level7Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level7Code.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level7Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level7Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level7Code_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.Level7Code.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level7Code.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level7Code.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level7Code.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level7Code.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level7Code.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level7Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level7Code.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level7Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level7Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level7Code.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level7Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level7Code.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level7Code.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level7Code.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level7Code.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level7Code.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level7Code.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level7Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level7Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level7Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level7Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level7Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level7Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level7Code_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.Level7Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.Level7Code.eventsList93(runtimeScene); +} + + +};gdjs.Level7Code.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.Level7Code.eventsList26(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList30(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList32(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList34(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList35(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList36(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList37(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList38(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList39(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList40(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList48(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList66(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList77(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList80(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList90(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList94(runtimeScene); +} + + +};gdjs.Level7Code.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.Level7Code.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level7Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level7Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level7Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level7Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level7Code.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.Level7Code.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.Level7Code.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level7Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level7Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level7Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level7Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level7Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level7Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level7Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level7Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level7Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level7Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level7Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level7Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level7Code.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.Level7Code.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.Level7Code.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.Level7Code.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.Level7Code.eventsList97(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList98(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList99(runtimeScene); +} + + +};gdjs.Level7Code.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.Level7Code.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.Level7Code.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level7Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level7Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.Level7Code.GDCameraGlitchFixObjects4}); +gdjs.Level7Code.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.Level7Code.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.Level7Code.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level7Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level7Code.GDRightBoundaryObjects4); +gdjs.Level7Code.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.Level7Code.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level7Code.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level7Code.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level7Code.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.Level7Code.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.Level7Code.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level7Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level7Code.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.Level7Code.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.Level7Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.Level7Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.Level7Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.Level7Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.Level7Code.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.Level7Code.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level7Code.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.Level7Code.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); +{for(var i = 0, len = gdjs.Level7Code.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.Level7Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.Level7Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.Level7Code.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.Level7Code.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.Level7Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.Level7Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level7Code.GDPortalObjects3}); +gdjs.Level7Code.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.Level7Code.GDPortalObjects2}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects2}); +gdjs.Level7Code.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level7Code.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects3Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level7Code.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level7Code.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPortalObjects2Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level7Code.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.Level7Code.eventsList101(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList103(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList104(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList105(runtimeScene); +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.Level7Code.GDPortalObjects4}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects3}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level7Code.GDPortalObjects3}); +gdjs.Level7Code.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects3, gdjs.Level7Code.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level7Code.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level7Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects3[k] = gdjs.Level7Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level7Code.GDPlayerObjects3 */ +/* Reuse gdjs.Level7Code.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects3Objects, "Tween", gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level7Code.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level7Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects4[k] = gdjs.Level7Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.Level7Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level7Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects3[k] = gdjs.Level7Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.Level7Code.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{}} + +} + + +};gdjs.Level7Code.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.Level7Code.GDPlayerObjects3.length = 0; + +gdjs.Level7Code.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level7Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level7Code.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level7Code.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects4Objects, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level7Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDPlayerObjects3_1final.indexOf(gdjs.Level7Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level7Code.GDPlayerObjects3_1final.push(gdjs.Level7Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level7Code.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDPortalObjects3_1final.indexOf(gdjs.Level7Code.GDPortalObjects4[j]) === -1 ) + gdjs.Level7Code.GDPortalObjects3_1final.push(gdjs.Level7Code.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level7Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.Level7Code.GDPlayerObjects4[k] = gdjs.Level7Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level7Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDPlayerObjects3_1final.indexOf(gdjs.Level7Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level7Code.GDPlayerObjects3_1final.push(gdjs.Level7Code.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level7Code.GDPlayerObjects3_1final, gdjs.Level7Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level7Code.GDPortalObjects3_1final, gdjs.Level7Code.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.Level7Code.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects2}); +gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level7Code.GDPlayerObjects2}); +gdjs.Level7Code.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects2[i].returnVariable(gdjs.Level7Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects2[i].setPosition(gdjs.Level7Code.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.Level7Code.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects2Objects, ((gdjs.Level7Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.Level7Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level7Code.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects2[i].returnVariable(gdjs.Level7Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level7Code.mapOfGDgdjs_9546Level7Code_9546GDPlayerObjects2Objects, (( gdjs.Level7Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects2[0].getPointX("")), (( gdjs.Level7Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level7Code.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects2[i].returnVariable(gdjs.Level7Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.Level7Code.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level7Code.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.Level7Code.eventsList22(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList95(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList100(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList106(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList110(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList111(runtimeScene); +} + + +};gdjs.Level7Code.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects2[i].getVariableNumber(gdjs.Level7Code.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects2[k] = gdjs.Level7Code.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level7Code.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.Level7Code.GDPlayerObjects1[i].getVariableNumber(gdjs.Level7Code.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.Level7Code.GDPlayerObjects1[k] = gdjs.Level7Code.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.Level7Code.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +};gdjs.Level7Code.eventsList114 = function(runtimeScene) { + +{ + +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level7Code.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level7Code.eventsList115 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.Level7Code.eventsList112(runtimeScene); +} + + +{ + + +gdjs.Level7Code.eventsList114(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Memory"), gdjs.Level7Code.GDMemoryObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level7Code.GDPlayerObjects1); +{for(var i = 0, len = gdjs.Level7Code.GDMemoryObjects1.length ;i < len;++i) { + gdjs.Level7Code.GDMemoryObjects1[i].getBehavior("Animation").setAnimationName("BlockWorld"); +} +}{for(var i = 0, len = gdjs.Level7Code.GDPlayerObjects1.length ;i < len;++i) { + gdjs.Level7Code.GDPlayerObjects1[i].returnVariable(gdjs.Level7Code.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(7); +} +}} + +} + + +}; + +gdjs.Level7Code.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.Level7Code.GDBackgroundPlantsObjects1.length = 0; +gdjs.Level7Code.GDBackgroundPlantsObjects2.length = 0; +gdjs.Level7Code.GDBackgroundPlantsObjects3.length = 0; +gdjs.Level7Code.GDBackgroundPlantsObjects4.length = 0; +gdjs.Level7Code.GDBackgroundPlantsObjects5.length = 0; +gdjs.Level7Code.GDBackgroundPlantsObjects6.length = 0; +gdjs.Level7Code.GDBackgroundPlantsObjects7.length = 0; +gdjs.Level7Code.GDBackgroundPlantsObjects8.length = 0; +gdjs.Level7Code.GDPlayerObjects1.length = 0; +gdjs.Level7Code.GDPlayerObjects2.length = 0; +gdjs.Level7Code.GDPlayerObjects3.length = 0; +gdjs.Level7Code.GDPlayerObjects4.length = 0; +gdjs.Level7Code.GDPlayerObjects5.length = 0; +gdjs.Level7Code.GDPlayerObjects6.length = 0; +gdjs.Level7Code.GDPlayerObjects7.length = 0; +gdjs.Level7Code.GDPlayerObjects8.length = 0; +gdjs.Level7Code.GDFlyingDemonObjects1.length = 0; +gdjs.Level7Code.GDFlyingDemonObjects2.length = 0; +gdjs.Level7Code.GDFlyingDemonObjects3.length = 0; +gdjs.Level7Code.GDFlyingDemonObjects4.length = 0; +gdjs.Level7Code.GDFlyingDemonObjects5.length = 0; +gdjs.Level7Code.GDFlyingDemonObjects6.length = 0; +gdjs.Level7Code.GDFlyingDemonObjects7.length = 0; +gdjs.Level7Code.GDFlyingDemonObjects8.length = 0; +gdjs.Level7Code.GDFireDemonObjects1.length = 0; +gdjs.Level7Code.GDFireDemonObjects2.length = 0; +gdjs.Level7Code.GDFireDemonObjects3.length = 0; +gdjs.Level7Code.GDFireDemonObjects4.length = 0; +gdjs.Level7Code.GDFireDemonObjects5.length = 0; +gdjs.Level7Code.GDFireDemonObjects6.length = 0; +gdjs.Level7Code.GDFireDemonObjects7.length = 0; +gdjs.Level7Code.GDFireDemonObjects8.length = 0; +gdjs.Level7Code.GDCheckpointObjects1.length = 0; +gdjs.Level7Code.GDCheckpointObjects2.length = 0; +gdjs.Level7Code.GDCheckpointObjects3.length = 0; +gdjs.Level7Code.GDCheckpointObjects4.length = 0; +gdjs.Level7Code.GDCheckpointObjects5.length = 0; +gdjs.Level7Code.GDCheckpointObjects6.length = 0; +gdjs.Level7Code.GDCheckpointObjects7.length = 0; +gdjs.Level7Code.GDCheckpointObjects8.length = 0; +gdjs.Level7Code.GDStaticPlatform3Objects1.length = 0; +gdjs.Level7Code.GDStaticPlatform3Objects2.length = 0; +gdjs.Level7Code.GDStaticPlatform3Objects3.length = 0; +gdjs.Level7Code.GDStaticPlatform3Objects4.length = 0; +gdjs.Level7Code.GDStaticPlatform3Objects5.length = 0; +gdjs.Level7Code.GDStaticPlatform3Objects6.length = 0; +gdjs.Level7Code.GDStaticPlatform3Objects7.length = 0; +gdjs.Level7Code.GDStaticPlatform3Objects8.length = 0; +gdjs.Level7Code.GDStaticPlatform2Objects1.length = 0; +gdjs.Level7Code.GDStaticPlatform2Objects2.length = 0; +gdjs.Level7Code.GDStaticPlatform2Objects3.length = 0; +gdjs.Level7Code.GDStaticPlatform2Objects4.length = 0; +gdjs.Level7Code.GDStaticPlatform2Objects5.length = 0; +gdjs.Level7Code.GDStaticPlatform2Objects6.length = 0; +gdjs.Level7Code.GDStaticPlatform2Objects7.length = 0; +gdjs.Level7Code.GDStaticPlatform2Objects8.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.Level7Code.GDStaticPlatform1Objects1.length = 0; +gdjs.Level7Code.GDStaticPlatform1Objects2.length = 0; +gdjs.Level7Code.GDStaticPlatform1Objects3.length = 0; +gdjs.Level7Code.GDStaticPlatform1Objects4.length = 0; +gdjs.Level7Code.GDStaticPlatform1Objects5.length = 0; +gdjs.Level7Code.GDStaticPlatform1Objects6.length = 0; +gdjs.Level7Code.GDStaticPlatform1Objects7.length = 0; +gdjs.Level7Code.GDStaticPlatform1Objects8.length = 0; +gdjs.Level7Code.GDPortalObjects1.length = 0; +gdjs.Level7Code.GDPortalObjects2.length = 0; +gdjs.Level7Code.GDPortalObjects3.length = 0; +gdjs.Level7Code.GDPortalObjects4.length = 0; +gdjs.Level7Code.GDPortalObjects5.length = 0; +gdjs.Level7Code.GDPortalObjects6.length = 0; +gdjs.Level7Code.GDPortalObjects7.length = 0; +gdjs.Level7Code.GDPortalObjects8.length = 0; +gdjs.Level7Code.GDLadderObjects1.length = 0; +gdjs.Level7Code.GDLadderObjects2.length = 0; +gdjs.Level7Code.GDLadderObjects3.length = 0; +gdjs.Level7Code.GDLadderObjects4.length = 0; +gdjs.Level7Code.GDLadderObjects5.length = 0; +gdjs.Level7Code.GDLadderObjects6.length = 0; +gdjs.Level7Code.GDLadderObjects7.length = 0; +gdjs.Level7Code.GDLadderObjects8.length = 0; +gdjs.Level7Code.GDBloodParticlesObjects1.length = 0; +gdjs.Level7Code.GDBloodParticlesObjects2.length = 0; +gdjs.Level7Code.GDBloodParticlesObjects3.length = 0; +gdjs.Level7Code.GDBloodParticlesObjects4.length = 0; +gdjs.Level7Code.GDBloodParticlesObjects5.length = 0; +gdjs.Level7Code.GDBloodParticlesObjects6.length = 0; +gdjs.Level7Code.GDBloodParticlesObjects7.length = 0; +gdjs.Level7Code.GDBloodParticlesObjects8.length = 0; +gdjs.Level7Code.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.Level7Code.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.Level7Code.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.Level7Code.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.Level7Code.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.Level7Code.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.Level7Code.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.Level7Code.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.Level7Code.GDDoorParticlesObjects1.length = 0; +gdjs.Level7Code.GDDoorParticlesObjects2.length = 0; +gdjs.Level7Code.GDDoorParticlesObjects3.length = 0; +gdjs.Level7Code.GDDoorParticlesObjects4.length = 0; +gdjs.Level7Code.GDDoorParticlesObjects5.length = 0; +gdjs.Level7Code.GDDoorParticlesObjects6.length = 0; +gdjs.Level7Code.GDDoorParticlesObjects7.length = 0; +gdjs.Level7Code.GDDoorParticlesObjects8.length = 0; +gdjs.Level7Code.GDDustParticleObjects1.length = 0; +gdjs.Level7Code.GDDustParticleObjects2.length = 0; +gdjs.Level7Code.GDDustParticleObjects3.length = 0; +gdjs.Level7Code.GDDustParticleObjects4.length = 0; +gdjs.Level7Code.GDDustParticleObjects5.length = 0; +gdjs.Level7Code.GDDustParticleObjects6.length = 0; +gdjs.Level7Code.GDDustParticleObjects7.length = 0; +gdjs.Level7Code.GDDustParticleObjects8.length = 0; +gdjs.Level7Code.GDLivesBarObjects1.length = 0; +gdjs.Level7Code.GDLivesBarObjects2.length = 0; +gdjs.Level7Code.GDLivesBarObjects3.length = 0; +gdjs.Level7Code.GDLivesBarObjects4.length = 0; +gdjs.Level7Code.GDLivesBarObjects5.length = 0; +gdjs.Level7Code.GDLivesBarObjects6.length = 0; +gdjs.Level7Code.GDLivesBarObjects7.length = 0; +gdjs.Level7Code.GDLivesBarObjects8.length = 0; +gdjs.Level7Code.GDHopeBarObjects1.length = 0; +gdjs.Level7Code.GDHopeBarObjects2.length = 0; +gdjs.Level7Code.GDHopeBarObjects3.length = 0; +gdjs.Level7Code.GDHopeBarObjects4.length = 0; +gdjs.Level7Code.GDHopeBarObjects5.length = 0; +gdjs.Level7Code.GDHopeBarObjects6.length = 0; +gdjs.Level7Code.GDHopeBarObjects7.length = 0; +gdjs.Level7Code.GDHopeBarObjects8.length = 0; +gdjs.Level7Code.GDMemoryObjects1.length = 0; +gdjs.Level7Code.GDMemoryObjects2.length = 0; +gdjs.Level7Code.GDMemoryObjects3.length = 0; +gdjs.Level7Code.GDMemoryObjects4.length = 0; +gdjs.Level7Code.GDMemoryObjects5.length = 0; +gdjs.Level7Code.GDMemoryObjects6.length = 0; +gdjs.Level7Code.GDMemoryObjects7.length = 0; +gdjs.Level7Code.GDMemoryObjects8.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.Level7Code.GDHorizontalDemonObjects1.length = 0; +gdjs.Level7Code.GDHorizontalDemonObjects2.length = 0; +gdjs.Level7Code.GDHorizontalDemonObjects3.length = 0; +gdjs.Level7Code.GDHorizontalDemonObjects4.length = 0; +gdjs.Level7Code.GDHorizontalDemonObjects5.length = 0; +gdjs.Level7Code.GDHorizontalDemonObjects6.length = 0; +gdjs.Level7Code.GDHorizontalDemonObjects7.length = 0; +gdjs.Level7Code.GDHorizontalDemonObjects8.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.Level7Code.GDFlippingPlatformObjects1.length = 0; +gdjs.Level7Code.GDFlippingPlatformObjects2.length = 0; +gdjs.Level7Code.GDFlippingPlatformObjects3.length = 0; +gdjs.Level7Code.GDFlippingPlatformObjects4.length = 0; +gdjs.Level7Code.GDFlippingPlatformObjects5.length = 0; +gdjs.Level7Code.GDFlippingPlatformObjects6.length = 0; +gdjs.Level7Code.GDFlippingPlatformObjects7.length = 0; +gdjs.Level7Code.GDFlippingPlatformObjects8.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.Level7Code.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.Level7Code.GDFlippingPlatform2Objects1.length = 0; +gdjs.Level7Code.GDFlippingPlatform2Objects2.length = 0; +gdjs.Level7Code.GDFlippingPlatform2Objects3.length = 0; +gdjs.Level7Code.GDFlippingPlatform2Objects4.length = 0; +gdjs.Level7Code.GDFlippingPlatform2Objects5.length = 0; +gdjs.Level7Code.GDFlippingPlatform2Objects6.length = 0; +gdjs.Level7Code.GDFlippingPlatform2Objects7.length = 0; +gdjs.Level7Code.GDFlippingPlatform2Objects8.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.Level7Code.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.Level7Code.GDTestObjects1.length = 0; +gdjs.Level7Code.GDTestObjects2.length = 0; +gdjs.Level7Code.GDTestObjects3.length = 0; +gdjs.Level7Code.GDTestObjects4.length = 0; +gdjs.Level7Code.GDTestObjects5.length = 0; +gdjs.Level7Code.GDTestObjects6.length = 0; +gdjs.Level7Code.GDTestObjects7.length = 0; +gdjs.Level7Code.GDTestObjects8.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.Level7Code.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.Level7Code.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.Level7Code.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level7Code.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level7Code.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level7Code.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level7Code.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.Level7Code.GDLaserRingObjects1.length = 0; +gdjs.Level7Code.GDLaserRingObjects2.length = 0; +gdjs.Level7Code.GDLaserRingObjects3.length = 0; +gdjs.Level7Code.GDLaserRingObjects4.length = 0; +gdjs.Level7Code.GDLaserRingObjects5.length = 0; +gdjs.Level7Code.GDLaserRingObjects6.length = 0; +gdjs.Level7Code.GDLaserRingObjects7.length = 0; +gdjs.Level7Code.GDLaserRingObjects8.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.Level7Code.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.Level7Code.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.Level7Code.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.Level7Code.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.Level7Code.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.Level7Code.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.Level7Code.GDCameraGlitchFixObjects1.length = 0; +gdjs.Level7Code.GDCameraGlitchFixObjects2.length = 0; +gdjs.Level7Code.GDCameraGlitchFixObjects3.length = 0; +gdjs.Level7Code.GDCameraGlitchFixObjects4.length = 0; +gdjs.Level7Code.GDCameraGlitchFixObjects5.length = 0; +gdjs.Level7Code.GDCameraGlitchFixObjects6.length = 0; +gdjs.Level7Code.GDCameraGlitchFixObjects7.length = 0; +gdjs.Level7Code.GDCameraGlitchFixObjects8.length = 0; +gdjs.Level7Code.GDLeftBoundaryObjects1.length = 0; +gdjs.Level7Code.GDLeftBoundaryObjects2.length = 0; +gdjs.Level7Code.GDLeftBoundaryObjects3.length = 0; +gdjs.Level7Code.GDLeftBoundaryObjects4.length = 0; +gdjs.Level7Code.GDLeftBoundaryObjects5.length = 0; +gdjs.Level7Code.GDLeftBoundaryObjects6.length = 0; +gdjs.Level7Code.GDLeftBoundaryObjects7.length = 0; +gdjs.Level7Code.GDLeftBoundaryObjects8.length = 0; +gdjs.Level7Code.GDRightBoundaryObjects1.length = 0; +gdjs.Level7Code.GDRightBoundaryObjects2.length = 0; +gdjs.Level7Code.GDRightBoundaryObjects3.length = 0; +gdjs.Level7Code.GDRightBoundaryObjects4.length = 0; +gdjs.Level7Code.GDRightBoundaryObjects5.length = 0; +gdjs.Level7Code.GDRightBoundaryObjects6.length = 0; +gdjs.Level7Code.GDRightBoundaryObjects7.length = 0; +gdjs.Level7Code.GDRightBoundaryObjects8.length = 0; +gdjs.Level7Code.GDTopBoundaryObjects1.length = 0; +gdjs.Level7Code.GDTopBoundaryObjects2.length = 0; +gdjs.Level7Code.GDTopBoundaryObjects3.length = 0; +gdjs.Level7Code.GDTopBoundaryObjects4.length = 0; +gdjs.Level7Code.GDTopBoundaryObjects5.length = 0; +gdjs.Level7Code.GDTopBoundaryObjects6.length = 0; +gdjs.Level7Code.GDTopBoundaryObjects7.length = 0; +gdjs.Level7Code.GDTopBoundaryObjects8.length = 0; +gdjs.Level7Code.GDBottomBoundaryObjects1.length = 0; +gdjs.Level7Code.GDBottomBoundaryObjects2.length = 0; +gdjs.Level7Code.GDBottomBoundaryObjects3.length = 0; +gdjs.Level7Code.GDBottomBoundaryObjects4.length = 0; +gdjs.Level7Code.GDBottomBoundaryObjects5.length = 0; +gdjs.Level7Code.GDBottomBoundaryObjects6.length = 0; +gdjs.Level7Code.GDBottomBoundaryObjects7.length = 0; +gdjs.Level7Code.GDBottomBoundaryObjects8.length = 0; +gdjs.Level7Code.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.Level7Code.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.Level7Code.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.Level7Code.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.Level7Code.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.Level7Code.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.Level7Code.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.Level7Code.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.Level7Code.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.Level7Code.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.Level7Code.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595WObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595WObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595WObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595WObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595WObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595WObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595WObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595WObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595AObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595AObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595AObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595AObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595AObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595AObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595AObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595AObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595SObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595SObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595SObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595SObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595SObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595SObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595SObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595SObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595DObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595DObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595DObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595DObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595DObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595DObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595DObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595DObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595SpaceObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595SpaceObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595SpaceObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595SpaceObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595SpaceObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595SpaceObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595SpaceObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595SpaceObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595HealObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595HealObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595HealObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595HealObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595HealObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595HealObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595HealObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595HealObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595ProceedObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595ProceedObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595ProceedObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595ProceedObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595ProceedObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595ProceedObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595ProceedObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595ProceedObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595DeathObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595DeathObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595DeathObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595DeathObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595DeathObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595DeathObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595DeathObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595DeathObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595KillObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595KillObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595KillObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595KillObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595KillObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595KillObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595KillObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595KillObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595CollectObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595CollectObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595CollectObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595CollectObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595CollectObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595CollectObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595CollectObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595CollectObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595ArrowObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595ArrowObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595ArrowObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595ArrowObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595ArrowObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595ArrowObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595ArrowObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595ArrowObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595JumpObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595JumpObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595JumpObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595JumpObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595JumpObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595JumpObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595JumpObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595JumpObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595HoldObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595HoldObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595HoldObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595HoldObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595HoldObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595HoldObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595HoldObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595HoldObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595RestartObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595RestartObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595RestartObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595RestartObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595RestartObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595RestartObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595RestartObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595RestartObjects8.length = 0; +gdjs.Level7Code.GDSinage_9595PauseObjects1.length = 0; +gdjs.Level7Code.GDSinage_9595PauseObjects2.length = 0; +gdjs.Level7Code.GDSinage_9595PauseObjects3.length = 0; +gdjs.Level7Code.GDSinage_9595PauseObjects4.length = 0; +gdjs.Level7Code.GDSinage_9595PauseObjects5.length = 0; +gdjs.Level7Code.GDSinage_9595PauseObjects6.length = 0; +gdjs.Level7Code.GDSinage_9595PauseObjects7.length = 0; +gdjs.Level7Code.GDSinage_9595PauseObjects8.length = 0; +gdjs.Level7Code.GDTest2Objects1.length = 0; +gdjs.Level7Code.GDTest2Objects2.length = 0; +gdjs.Level7Code.GDTest2Objects3.length = 0; +gdjs.Level7Code.GDTest2Objects4.length = 0; +gdjs.Level7Code.GDTest2Objects5.length = 0; +gdjs.Level7Code.GDTest2Objects6.length = 0; +gdjs.Level7Code.GDTest2Objects7.length = 0; +gdjs.Level7Code.GDTest2Objects8.length = 0; + +gdjs.Level7Code.eventsList115(runtimeScene); + +return; + +} + +gdjs['Level7Code'] = gdjs.Level7Code; diff --git a/Builds/0.0.6/app/code4.js b/Builds/0.0.6/app/code4.js new file mode 100644 index 0000000000000000000000000000000000000000..7f187caf30ce84976d8e49e8d9a3f6481728532d --- /dev/null +++ b/Builds/0.0.6/app/code4.js @@ -0,0 +1,10069 @@ +gdjs.Level6Code = {}; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level6Code.GDPlayerObjects3_1final = []; + +gdjs.Level6Code.GDPlayerObjects5_1final = []; + +gdjs.Level6Code.GDPortalObjects3_1final = []; + +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level6Code.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.Level6Code.GDBackgroundPlantsObjects1= []; +gdjs.Level6Code.GDBackgroundPlantsObjects2= []; +gdjs.Level6Code.GDBackgroundPlantsObjects3= []; +gdjs.Level6Code.GDBackgroundPlantsObjects4= []; +gdjs.Level6Code.GDBackgroundPlantsObjects5= []; +gdjs.Level6Code.GDBackgroundPlantsObjects6= []; +gdjs.Level6Code.GDBackgroundPlantsObjects7= []; +gdjs.Level6Code.GDBackgroundPlantsObjects8= []; +gdjs.Level6Code.GDPlayerObjects1= []; +gdjs.Level6Code.GDPlayerObjects2= []; +gdjs.Level6Code.GDPlayerObjects3= []; +gdjs.Level6Code.GDPlayerObjects4= []; +gdjs.Level6Code.GDPlayerObjects5= []; +gdjs.Level6Code.GDPlayerObjects6= []; +gdjs.Level6Code.GDPlayerObjects7= []; +gdjs.Level6Code.GDPlayerObjects8= []; +gdjs.Level6Code.GDFlyingDemonObjects1= []; +gdjs.Level6Code.GDFlyingDemonObjects2= []; +gdjs.Level6Code.GDFlyingDemonObjects3= []; +gdjs.Level6Code.GDFlyingDemonObjects4= []; +gdjs.Level6Code.GDFlyingDemonObjects5= []; +gdjs.Level6Code.GDFlyingDemonObjects6= []; +gdjs.Level6Code.GDFlyingDemonObjects7= []; +gdjs.Level6Code.GDFlyingDemonObjects8= []; +gdjs.Level6Code.GDFireDemonObjects1= []; +gdjs.Level6Code.GDFireDemonObjects2= []; +gdjs.Level6Code.GDFireDemonObjects3= []; +gdjs.Level6Code.GDFireDemonObjects4= []; +gdjs.Level6Code.GDFireDemonObjects5= []; +gdjs.Level6Code.GDFireDemonObjects6= []; +gdjs.Level6Code.GDFireDemonObjects7= []; +gdjs.Level6Code.GDFireDemonObjects8= []; +gdjs.Level6Code.GDCheckpointObjects1= []; +gdjs.Level6Code.GDCheckpointObjects2= []; +gdjs.Level6Code.GDCheckpointObjects3= []; +gdjs.Level6Code.GDCheckpointObjects4= []; +gdjs.Level6Code.GDCheckpointObjects5= []; +gdjs.Level6Code.GDCheckpointObjects6= []; +gdjs.Level6Code.GDCheckpointObjects7= []; +gdjs.Level6Code.GDCheckpointObjects8= []; +gdjs.Level6Code.GDStaticPlatform3Objects1= []; +gdjs.Level6Code.GDStaticPlatform3Objects2= []; +gdjs.Level6Code.GDStaticPlatform3Objects3= []; +gdjs.Level6Code.GDStaticPlatform3Objects4= []; +gdjs.Level6Code.GDStaticPlatform3Objects5= []; +gdjs.Level6Code.GDStaticPlatform3Objects6= []; +gdjs.Level6Code.GDStaticPlatform3Objects7= []; +gdjs.Level6Code.GDStaticPlatform3Objects8= []; +gdjs.Level6Code.GDStaticPlatform2Objects1= []; +gdjs.Level6Code.GDStaticPlatform2Objects2= []; +gdjs.Level6Code.GDStaticPlatform2Objects3= []; +gdjs.Level6Code.GDStaticPlatform2Objects4= []; +gdjs.Level6Code.GDStaticPlatform2Objects5= []; +gdjs.Level6Code.GDStaticPlatform2Objects6= []; +gdjs.Level6Code.GDStaticPlatform2Objects7= []; +gdjs.Level6Code.GDStaticPlatform2Objects8= []; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.Level6Code.GDStaticPlatform1Objects1= []; +gdjs.Level6Code.GDStaticPlatform1Objects2= []; +gdjs.Level6Code.GDStaticPlatform1Objects3= []; +gdjs.Level6Code.GDStaticPlatform1Objects4= []; +gdjs.Level6Code.GDStaticPlatform1Objects5= []; +gdjs.Level6Code.GDStaticPlatform1Objects6= []; +gdjs.Level6Code.GDStaticPlatform1Objects7= []; +gdjs.Level6Code.GDStaticPlatform1Objects8= []; +gdjs.Level6Code.GDPortalObjects1= []; +gdjs.Level6Code.GDPortalObjects2= []; +gdjs.Level6Code.GDPortalObjects3= []; +gdjs.Level6Code.GDPortalObjects4= []; +gdjs.Level6Code.GDPortalObjects5= []; +gdjs.Level6Code.GDPortalObjects6= []; +gdjs.Level6Code.GDPortalObjects7= []; +gdjs.Level6Code.GDPortalObjects8= []; +gdjs.Level6Code.GDLadderObjects1= []; +gdjs.Level6Code.GDLadderObjects2= []; +gdjs.Level6Code.GDLadderObjects3= []; +gdjs.Level6Code.GDLadderObjects4= []; +gdjs.Level6Code.GDLadderObjects5= []; +gdjs.Level6Code.GDLadderObjects6= []; +gdjs.Level6Code.GDLadderObjects7= []; +gdjs.Level6Code.GDLadderObjects8= []; +gdjs.Level6Code.GDBloodParticlesObjects1= []; +gdjs.Level6Code.GDBloodParticlesObjects2= []; +gdjs.Level6Code.GDBloodParticlesObjects3= []; +gdjs.Level6Code.GDBloodParticlesObjects4= []; +gdjs.Level6Code.GDBloodParticlesObjects5= []; +gdjs.Level6Code.GDBloodParticlesObjects6= []; +gdjs.Level6Code.GDBloodParticlesObjects7= []; +gdjs.Level6Code.GDBloodParticlesObjects8= []; +gdjs.Level6Code.GDProjectileDeathParticlesObjects1= []; +gdjs.Level6Code.GDProjectileDeathParticlesObjects2= []; +gdjs.Level6Code.GDProjectileDeathParticlesObjects3= []; +gdjs.Level6Code.GDProjectileDeathParticlesObjects4= []; +gdjs.Level6Code.GDProjectileDeathParticlesObjects5= []; +gdjs.Level6Code.GDProjectileDeathParticlesObjects6= []; +gdjs.Level6Code.GDProjectileDeathParticlesObjects7= []; +gdjs.Level6Code.GDProjectileDeathParticlesObjects8= []; +gdjs.Level6Code.GDDoorParticlesObjects1= []; +gdjs.Level6Code.GDDoorParticlesObjects2= []; +gdjs.Level6Code.GDDoorParticlesObjects3= []; +gdjs.Level6Code.GDDoorParticlesObjects4= []; +gdjs.Level6Code.GDDoorParticlesObjects5= []; +gdjs.Level6Code.GDDoorParticlesObjects6= []; +gdjs.Level6Code.GDDoorParticlesObjects7= []; +gdjs.Level6Code.GDDoorParticlesObjects8= []; +gdjs.Level6Code.GDDustParticleObjects1= []; +gdjs.Level6Code.GDDustParticleObjects2= []; +gdjs.Level6Code.GDDustParticleObjects3= []; +gdjs.Level6Code.GDDustParticleObjects4= []; +gdjs.Level6Code.GDDustParticleObjects5= []; +gdjs.Level6Code.GDDustParticleObjects6= []; +gdjs.Level6Code.GDDustParticleObjects7= []; +gdjs.Level6Code.GDDustParticleObjects8= []; +gdjs.Level6Code.GDLivesBarObjects1= []; +gdjs.Level6Code.GDLivesBarObjects2= []; +gdjs.Level6Code.GDLivesBarObjects3= []; +gdjs.Level6Code.GDLivesBarObjects4= []; +gdjs.Level6Code.GDLivesBarObjects5= []; +gdjs.Level6Code.GDLivesBarObjects6= []; +gdjs.Level6Code.GDLivesBarObjects7= []; +gdjs.Level6Code.GDLivesBarObjects8= []; +gdjs.Level6Code.GDHopeBarObjects1= []; +gdjs.Level6Code.GDHopeBarObjects2= []; +gdjs.Level6Code.GDHopeBarObjects3= []; +gdjs.Level6Code.GDHopeBarObjects4= []; +gdjs.Level6Code.GDHopeBarObjects5= []; +gdjs.Level6Code.GDHopeBarObjects6= []; +gdjs.Level6Code.GDHopeBarObjects7= []; +gdjs.Level6Code.GDHopeBarObjects8= []; +gdjs.Level6Code.GDMemoryObjects1= []; +gdjs.Level6Code.GDMemoryObjects2= []; +gdjs.Level6Code.GDMemoryObjects3= []; +gdjs.Level6Code.GDMemoryObjects4= []; +gdjs.Level6Code.GDMemoryObjects5= []; +gdjs.Level6Code.GDMemoryObjects6= []; +gdjs.Level6Code.GDMemoryObjects7= []; +gdjs.Level6Code.GDMemoryObjects8= []; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.Level6Code.GDHorizontalDemonObjects1= []; +gdjs.Level6Code.GDHorizontalDemonObjects2= []; +gdjs.Level6Code.GDHorizontalDemonObjects3= []; +gdjs.Level6Code.GDHorizontalDemonObjects4= []; +gdjs.Level6Code.GDHorizontalDemonObjects5= []; +gdjs.Level6Code.GDHorizontalDemonObjects6= []; +gdjs.Level6Code.GDHorizontalDemonObjects7= []; +gdjs.Level6Code.GDHorizontalDemonObjects8= []; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects1= []; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects2= []; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3= []; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4= []; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5= []; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects6= []; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects7= []; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects8= []; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects1= []; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects2= []; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3= []; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects4= []; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects5= []; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects6= []; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects7= []; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects8= []; +gdjs.Level6Code.GDFlippingPlatformObjects1= []; +gdjs.Level6Code.GDFlippingPlatformObjects2= []; +gdjs.Level6Code.GDFlippingPlatformObjects3= []; +gdjs.Level6Code.GDFlippingPlatformObjects4= []; +gdjs.Level6Code.GDFlippingPlatformObjects5= []; +gdjs.Level6Code.GDFlippingPlatformObjects6= []; +gdjs.Level6Code.GDFlippingPlatformObjects7= []; +gdjs.Level6Code.GDFlippingPlatformObjects8= []; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects1= []; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects2= []; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects3= []; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4= []; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects5= []; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects6= []; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects7= []; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects8= []; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.Level6Code.GDFlippingPlatform2Objects1= []; +gdjs.Level6Code.GDFlippingPlatform2Objects2= []; +gdjs.Level6Code.GDFlippingPlatform2Objects3= []; +gdjs.Level6Code.GDFlippingPlatform2Objects4= []; +gdjs.Level6Code.GDFlippingPlatform2Objects5= []; +gdjs.Level6Code.GDFlippingPlatform2Objects6= []; +gdjs.Level6Code.GDFlippingPlatform2Objects7= []; +gdjs.Level6Code.GDFlippingPlatform2Objects8= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects1= []; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects2= []; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects3= []; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4= []; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects5= []; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects6= []; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects7= []; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects8= []; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects1= []; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects2= []; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects3= []; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects4= []; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5= []; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects6= []; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects7= []; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects8= []; +gdjs.Level6Code.GDTestObjects1= []; +gdjs.Level6Code.GDTestObjects2= []; +gdjs.Level6Code.GDTestObjects3= []; +gdjs.Level6Code.GDTestObjects4= []; +gdjs.Level6Code.GDTestObjects5= []; +gdjs.Level6Code.GDTestObjects6= []; +gdjs.Level6Code.GDTestObjects7= []; +gdjs.Level6Code.GDTestObjects8= []; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects1= []; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects2= []; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3= []; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects4= []; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects5= []; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects6= []; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects7= []; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects8= []; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects1= []; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects2= []; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3= []; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects4= []; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects5= []; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects6= []; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects7= []; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects8= []; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects1= []; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects2= []; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects3= []; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects4= []; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects5= []; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects6= []; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects7= []; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects8= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects1= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects2= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects3= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects6= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects8= []; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.Level6Code.GDLaserRingObjects1= []; +gdjs.Level6Code.GDLaserRingObjects2= []; +gdjs.Level6Code.GDLaserRingObjects3= []; +gdjs.Level6Code.GDLaserRingObjects4= []; +gdjs.Level6Code.GDLaserRingObjects5= []; +gdjs.Level6Code.GDLaserRingObjects6= []; +gdjs.Level6Code.GDLaserRingObjects7= []; +gdjs.Level6Code.GDLaserRingObjects8= []; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects1= []; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects2= []; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects3= []; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects4= []; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects5= []; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects6= []; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects7= []; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects8= []; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects1= []; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects2= []; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3= []; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4= []; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects5= []; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects6= []; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects7= []; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects8= []; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects1= []; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects2= []; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects3= []; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects4= []; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects5= []; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects6= []; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects7= []; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects8= []; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects1= []; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects2= []; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects3= []; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects4= []; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects5= []; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects6= []; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects7= []; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects8= []; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects1= []; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects2= []; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects3= []; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4= []; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects5= []; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects6= []; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects7= []; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects8= []; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects1= []; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects2= []; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects3= []; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4= []; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects5= []; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects6= []; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects7= []; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects8= []; +gdjs.Level6Code.GDCameraGlitchFixObjects1= []; +gdjs.Level6Code.GDCameraGlitchFixObjects2= []; +gdjs.Level6Code.GDCameraGlitchFixObjects3= []; +gdjs.Level6Code.GDCameraGlitchFixObjects4= []; +gdjs.Level6Code.GDCameraGlitchFixObjects5= []; +gdjs.Level6Code.GDCameraGlitchFixObjects6= []; +gdjs.Level6Code.GDCameraGlitchFixObjects7= []; +gdjs.Level6Code.GDCameraGlitchFixObjects8= []; +gdjs.Level6Code.GDLeftBoundaryObjects1= []; +gdjs.Level6Code.GDLeftBoundaryObjects2= []; +gdjs.Level6Code.GDLeftBoundaryObjects3= []; +gdjs.Level6Code.GDLeftBoundaryObjects4= []; +gdjs.Level6Code.GDLeftBoundaryObjects5= []; +gdjs.Level6Code.GDLeftBoundaryObjects6= []; +gdjs.Level6Code.GDLeftBoundaryObjects7= []; +gdjs.Level6Code.GDLeftBoundaryObjects8= []; +gdjs.Level6Code.GDRightBoundaryObjects1= []; +gdjs.Level6Code.GDRightBoundaryObjects2= []; +gdjs.Level6Code.GDRightBoundaryObjects3= []; +gdjs.Level6Code.GDRightBoundaryObjects4= []; +gdjs.Level6Code.GDRightBoundaryObjects5= []; +gdjs.Level6Code.GDRightBoundaryObjects6= []; +gdjs.Level6Code.GDRightBoundaryObjects7= []; +gdjs.Level6Code.GDRightBoundaryObjects8= []; +gdjs.Level6Code.GDTopBoundaryObjects1= []; +gdjs.Level6Code.GDTopBoundaryObjects2= []; +gdjs.Level6Code.GDTopBoundaryObjects3= []; +gdjs.Level6Code.GDTopBoundaryObjects4= []; +gdjs.Level6Code.GDTopBoundaryObjects5= []; +gdjs.Level6Code.GDTopBoundaryObjects6= []; +gdjs.Level6Code.GDTopBoundaryObjects7= []; +gdjs.Level6Code.GDTopBoundaryObjects8= []; +gdjs.Level6Code.GDBottomBoundaryObjects1= []; +gdjs.Level6Code.GDBottomBoundaryObjects2= []; +gdjs.Level6Code.GDBottomBoundaryObjects3= []; +gdjs.Level6Code.GDBottomBoundaryObjects4= []; +gdjs.Level6Code.GDBottomBoundaryObjects5= []; +gdjs.Level6Code.GDBottomBoundaryObjects6= []; +gdjs.Level6Code.GDBottomBoundaryObjects7= []; +gdjs.Level6Code.GDBottomBoundaryObjects8= []; +gdjs.Level6Code.GDBoundaryJumpThroughObjects1= []; +gdjs.Level6Code.GDBoundaryJumpThroughObjects2= []; +gdjs.Level6Code.GDBoundaryJumpThroughObjects3= []; +gdjs.Level6Code.GDBoundaryJumpThroughObjects4= []; +gdjs.Level6Code.GDBoundaryJumpThroughObjects5= []; +gdjs.Level6Code.GDBoundaryJumpThroughObjects6= []; +gdjs.Level6Code.GDBoundaryJumpThroughObjects7= []; +gdjs.Level6Code.GDBoundaryJumpThroughObjects8= []; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects1= []; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects2= []; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects3= []; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4= []; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects5= []; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects6= []; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects7= []; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects8= []; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects1= []; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects2= []; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects3= []; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects4= []; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects5= []; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects6= []; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects7= []; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects8= []; +gdjs.Level6Code.GDSinage_9595WObjects1= []; +gdjs.Level6Code.GDSinage_9595WObjects2= []; +gdjs.Level6Code.GDSinage_9595WObjects3= []; +gdjs.Level6Code.GDSinage_9595WObjects4= []; +gdjs.Level6Code.GDSinage_9595WObjects5= []; +gdjs.Level6Code.GDSinage_9595WObjects6= []; +gdjs.Level6Code.GDSinage_9595WObjects7= []; +gdjs.Level6Code.GDSinage_9595WObjects8= []; +gdjs.Level6Code.GDSinage_9595AObjects1= []; +gdjs.Level6Code.GDSinage_9595AObjects2= []; +gdjs.Level6Code.GDSinage_9595AObjects3= []; +gdjs.Level6Code.GDSinage_9595AObjects4= []; +gdjs.Level6Code.GDSinage_9595AObjects5= []; +gdjs.Level6Code.GDSinage_9595AObjects6= []; +gdjs.Level6Code.GDSinage_9595AObjects7= []; +gdjs.Level6Code.GDSinage_9595AObjects8= []; +gdjs.Level6Code.GDSinage_9595SObjects1= []; +gdjs.Level6Code.GDSinage_9595SObjects2= []; +gdjs.Level6Code.GDSinage_9595SObjects3= []; +gdjs.Level6Code.GDSinage_9595SObjects4= []; +gdjs.Level6Code.GDSinage_9595SObjects5= []; +gdjs.Level6Code.GDSinage_9595SObjects6= []; +gdjs.Level6Code.GDSinage_9595SObjects7= []; +gdjs.Level6Code.GDSinage_9595SObjects8= []; +gdjs.Level6Code.GDSinage_9595DObjects1= []; +gdjs.Level6Code.GDSinage_9595DObjects2= []; +gdjs.Level6Code.GDSinage_9595DObjects3= []; +gdjs.Level6Code.GDSinage_9595DObjects4= []; +gdjs.Level6Code.GDSinage_9595DObjects5= []; +gdjs.Level6Code.GDSinage_9595DObjects6= []; +gdjs.Level6Code.GDSinage_9595DObjects7= []; +gdjs.Level6Code.GDSinage_9595DObjects8= []; +gdjs.Level6Code.GDSinage_9595SpaceObjects1= []; +gdjs.Level6Code.GDSinage_9595SpaceObjects2= []; +gdjs.Level6Code.GDSinage_9595SpaceObjects3= []; +gdjs.Level6Code.GDSinage_9595SpaceObjects4= []; +gdjs.Level6Code.GDSinage_9595SpaceObjects5= []; +gdjs.Level6Code.GDSinage_9595SpaceObjects6= []; +gdjs.Level6Code.GDSinage_9595SpaceObjects7= []; +gdjs.Level6Code.GDSinage_9595SpaceObjects8= []; +gdjs.Level6Code.GDSinage_9595HealObjects1= []; +gdjs.Level6Code.GDSinage_9595HealObjects2= []; +gdjs.Level6Code.GDSinage_9595HealObjects3= []; +gdjs.Level6Code.GDSinage_9595HealObjects4= []; +gdjs.Level6Code.GDSinage_9595HealObjects5= []; +gdjs.Level6Code.GDSinage_9595HealObjects6= []; +gdjs.Level6Code.GDSinage_9595HealObjects7= []; +gdjs.Level6Code.GDSinage_9595HealObjects8= []; +gdjs.Level6Code.GDSinage_9595ProceedObjects1= []; +gdjs.Level6Code.GDSinage_9595ProceedObjects2= []; +gdjs.Level6Code.GDSinage_9595ProceedObjects3= []; +gdjs.Level6Code.GDSinage_9595ProceedObjects4= []; +gdjs.Level6Code.GDSinage_9595ProceedObjects5= []; +gdjs.Level6Code.GDSinage_9595ProceedObjects6= []; +gdjs.Level6Code.GDSinage_9595ProceedObjects7= []; +gdjs.Level6Code.GDSinage_9595ProceedObjects8= []; +gdjs.Level6Code.GDSinage_9595DeathObjects1= []; +gdjs.Level6Code.GDSinage_9595DeathObjects2= []; +gdjs.Level6Code.GDSinage_9595DeathObjects3= []; +gdjs.Level6Code.GDSinage_9595DeathObjects4= []; +gdjs.Level6Code.GDSinage_9595DeathObjects5= []; +gdjs.Level6Code.GDSinage_9595DeathObjects6= []; +gdjs.Level6Code.GDSinage_9595DeathObjects7= []; +gdjs.Level6Code.GDSinage_9595DeathObjects8= []; +gdjs.Level6Code.GDSinage_9595DownArrowObjects1= []; +gdjs.Level6Code.GDSinage_9595DownArrowObjects2= []; +gdjs.Level6Code.GDSinage_9595DownArrowObjects3= []; +gdjs.Level6Code.GDSinage_9595DownArrowObjects4= []; +gdjs.Level6Code.GDSinage_9595DownArrowObjects5= []; +gdjs.Level6Code.GDSinage_9595DownArrowObjects6= []; +gdjs.Level6Code.GDSinage_9595DownArrowObjects7= []; +gdjs.Level6Code.GDSinage_9595DownArrowObjects8= []; +gdjs.Level6Code.GDSinage_9595CheckpointObjects1= []; +gdjs.Level6Code.GDSinage_9595CheckpointObjects2= []; +gdjs.Level6Code.GDSinage_9595CheckpointObjects3= []; +gdjs.Level6Code.GDSinage_9595CheckpointObjects4= []; +gdjs.Level6Code.GDSinage_9595CheckpointObjects5= []; +gdjs.Level6Code.GDSinage_9595CheckpointObjects6= []; +gdjs.Level6Code.GDSinage_9595CheckpointObjects7= []; +gdjs.Level6Code.GDSinage_9595CheckpointObjects8= []; +gdjs.Level6Code.GDSinage_9595KillObjects1= []; +gdjs.Level6Code.GDSinage_9595KillObjects2= []; +gdjs.Level6Code.GDSinage_9595KillObjects3= []; +gdjs.Level6Code.GDSinage_9595KillObjects4= []; +gdjs.Level6Code.GDSinage_9595KillObjects5= []; +gdjs.Level6Code.GDSinage_9595KillObjects6= []; +gdjs.Level6Code.GDSinage_9595KillObjects7= []; +gdjs.Level6Code.GDSinage_9595KillObjects8= []; +gdjs.Level6Code.GDSinage_9595CollectObjects1= []; +gdjs.Level6Code.GDSinage_9595CollectObjects2= []; +gdjs.Level6Code.GDSinage_9595CollectObjects3= []; +gdjs.Level6Code.GDSinage_9595CollectObjects4= []; +gdjs.Level6Code.GDSinage_9595CollectObjects5= []; +gdjs.Level6Code.GDSinage_9595CollectObjects6= []; +gdjs.Level6Code.GDSinage_9595CollectObjects7= []; +gdjs.Level6Code.GDSinage_9595CollectObjects8= []; +gdjs.Level6Code.GDSinage_9595ArrowObjects1= []; +gdjs.Level6Code.GDSinage_9595ArrowObjects2= []; +gdjs.Level6Code.GDSinage_9595ArrowObjects3= []; +gdjs.Level6Code.GDSinage_9595ArrowObjects4= []; +gdjs.Level6Code.GDSinage_9595ArrowObjects5= []; +gdjs.Level6Code.GDSinage_9595ArrowObjects6= []; +gdjs.Level6Code.GDSinage_9595ArrowObjects7= []; +gdjs.Level6Code.GDSinage_9595ArrowObjects8= []; +gdjs.Level6Code.GDSinage_9595JumpObjects1= []; +gdjs.Level6Code.GDSinage_9595JumpObjects2= []; +gdjs.Level6Code.GDSinage_9595JumpObjects3= []; +gdjs.Level6Code.GDSinage_9595JumpObjects4= []; +gdjs.Level6Code.GDSinage_9595JumpObjects5= []; +gdjs.Level6Code.GDSinage_9595JumpObjects6= []; +gdjs.Level6Code.GDSinage_9595JumpObjects7= []; +gdjs.Level6Code.GDSinage_9595JumpObjects8= []; +gdjs.Level6Code.GDSinage_9595HoldObjects1= []; +gdjs.Level6Code.GDSinage_9595HoldObjects2= []; +gdjs.Level6Code.GDSinage_9595HoldObjects3= []; +gdjs.Level6Code.GDSinage_9595HoldObjects4= []; +gdjs.Level6Code.GDSinage_9595HoldObjects5= []; +gdjs.Level6Code.GDSinage_9595HoldObjects6= []; +gdjs.Level6Code.GDSinage_9595HoldObjects7= []; +gdjs.Level6Code.GDSinage_9595HoldObjects8= []; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects1= []; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects2= []; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects3= []; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects4= []; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects5= []; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects6= []; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects7= []; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects8= []; +gdjs.Level6Code.GDSinage_9595RestartObjects1= []; +gdjs.Level6Code.GDSinage_9595RestartObjects2= []; +gdjs.Level6Code.GDSinage_9595RestartObjects3= []; +gdjs.Level6Code.GDSinage_9595RestartObjects4= []; +gdjs.Level6Code.GDSinage_9595RestartObjects5= []; +gdjs.Level6Code.GDSinage_9595RestartObjects6= []; +gdjs.Level6Code.GDSinage_9595RestartObjects7= []; +gdjs.Level6Code.GDSinage_9595RestartObjects8= []; +gdjs.Level6Code.GDSinage_9595PauseObjects1= []; +gdjs.Level6Code.GDSinage_9595PauseObjects2= []; +gdjs.Level6Code.GDSinage_9595PauseObjects3= []; +gdjs.Level6Code.GDSinage_9595PauseObjects4= []; +gdjs.Level6Code.GDSinage_9595PauseObjects5= []; +gdjs.Level6Code.GDSinage_9595PauseObjects6= []; +gdjs.Level6Code.GDSinage_9595PauseObjects7= []; +gdjs.Level6Code.GDSinage_9595PauseObjects8= []; +gdjs.Level6Code.GDTest2Objects1= []; +gdjs.Level6Code.GDTest2Objects2= []; +gdjs.Level6Code.GDTest2Objects3= []; +gdjs.Level6Code.GDTest2Objects4= []; +gdjs.Level6Code.GDTest2Objects5= []; +gdjs.Level6Code.GDTest2Objects6= []; +gdjs.Level6Code.GDTest2Objects7= []; +gdjs.Level6Code.GDTest2Objects8= []; + + +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects3}); +gdjs.Level6Code.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects4[k] = gdjs.Level6Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.Level6Code.GDCheckpointObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects3}); +gdjs.Level6Code.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level6Code.GDCheckpointObjects3 */ +/* Reuse gdjs.Level6Code.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects3Objects, (( gdjs.Level6Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDCheckpointObjects3[0].getPointX("")), (( gdjs.Level6Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level6Code.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.Level6Code.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects, (( gdjs.Level6Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects4[0].getPointX("")), (( gdjs.Level6Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.Level6Code.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects3Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.Level6Code.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDCheckpointObjects3[k] = gdjs.Level6Code.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.Level6Code.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level6Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level6Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level6Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level6Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level6Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level6Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level6Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level6Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level6Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level6Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level6Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level6Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level6Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level6Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level6Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level6Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level6Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level6Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level6Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level6Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level6Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level6Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level6Code.GDBloodParticlesObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.Level6Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level6Code.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level6Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level6Code.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level6Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level6Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level6Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level6Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level6Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level6Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level6Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level6Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level6Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level6Code.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level6Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level6Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level6Code.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.Level6Code.GDFlyingDemonObjects4[0].getName()) :gdjs.Level6Code.GDFireDemonObjects4[0].getName()) :gdjs.Level6Code.GDHorizontalDemonObjects4[0].getName()) :gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.Level6Code.GDLaserRingObjects4[0].getName()) :gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level6Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level6Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDFlyingDemonObjects4[k] = gdjs.Level6Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level6Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDFireDemonObjects4[k] = gdjs.Level6Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level6Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDHorizontalDemonObjects4[k] = gdjs.Level6Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserRingObjects4[k] = gdjs.Level6Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level6Code.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDFlyingDemonObjects4[k] = gdjs.Level6Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level6Code.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDFireDemonObjects4[k] = gdjs.Level6Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level6Code.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDHorizontalDemonObjects4[k] = gdjs.Level6Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserRingObjects4[k] = gdjs.Level6Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4 */ +gdjs.Level6Code.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDBloodParticlesObjects4Objects, (( gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level6Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level6Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.Level6Code.GDFireDemonObjects4[0].getPointX("")) :gdjs.Level6Code.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.Level6Code.GDLaserRingObjects4[0].getPointX("")) :gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level6Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level6Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDFlyingDemonObjects4[0].getWidth()) :gdjs.Level6Code.GDFireDemonObjects4[0].getWidth()) :gdjs.Level6Code.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.Level6Code.GDLaserRingObjects4[0].getWidth()) :gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level6Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level6Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.Level6Code.GDFireDemonObjects4[0].getPointY("")) :gdjs.Level6Code.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.Level6Code.GDLaserRingObjects4[0].getPointY("")) :gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level6Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level6Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level6Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDFlyingDemonObjects4[0].getHeight()) :gdjs.Level6Code.GDFireDemonObjects4[0].getHeight()) :gdjs.Level6Code.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.Level6Code.GDLaserRingObjects4[0].getHeight()) :gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level6Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.Level6Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.Level6Code.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level6Code.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.Level6Code.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserRingObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.Level6Code.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level6Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level6Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level6Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level6Code.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level6Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level6Code.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level6Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level6Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level6Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level6Code.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level6Code.GDPlayerObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.Level6Code.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.Level6Code.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.Level6Code.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.Level6Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.Level6Code.userFunc0x1e3f550 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.Level6Code.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.Level6Code.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level6Code.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.Level6Code.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.Level6Code.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.Level6Code.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.Level6Code.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.Level6Code.userFunc0x1e3f550(runtimeScene, objects); + +} + + +};gdjs.Level6Code.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level6Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level6Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level6Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level6Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level6Code_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level6Code.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.Level6Code.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.Level6Code.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level6Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.Level6Code.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level6Code.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.Level6Code.GDFireDemonObjects5}); +gdjs.Level6Code.userFunc0x1e41590 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.Level6Code.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level6Code.GDFireDemonObjects5 */ +/* Reuse gdjs.Level6Code.GDFlyingDemonObjects5 */ +/* Reuse gdjs.Level6Code.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level6Code.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.Level6Code.GDFireDemonObjects5); +gdjs.Level6Code.userFunc0x1e41590(runtimeScene, objects); + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level6Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level6Code.GDTurretDemon_9595EyeObjects5}); +gdjs.Level6Code.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level6Code.GDMiteDemon_9595BaseObjects5, gdjs.Level6Code.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5, gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5, gdjs.Level6Code.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5, gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5, gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level6Code.GDTurretDemon_9595EyeObjects5, gdjs.Level6Code.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.Level6Code.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5, gdjs.Level6Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level6Code.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.Level6Code.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level6Code.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.Level6Code.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level6Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level6Code.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level6Code.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level6Code.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level6Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level6Code.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level6Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level6Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level6Code_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level6Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level6Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.Level6Code.eventsList13(runtimeScene); +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.Level6Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level6Code.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level6Code.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level6Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.Level6Code.eventsList8(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList14(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level6Code.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects3[i].setVariableBoolean(gdjs.Level6Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level6Code.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects3[i].getVariableBoolean(gdjs.Level6Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects3[k] = gdjs.Level6Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects4[k] = gdjs.Level6Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.Level6Code.eventsList6(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList18(runtimeScene); +} + + +};gdjs.Level6Code.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level6Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects4[k] = gdjs.Level6Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level6Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects3[k] = gdjs.Level6Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects2}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.Level6Code.GDDustParticleObjects2}); +gdjs.Level6Code.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.Level6Code.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects3[k] = gdjs.Level6Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects2 */ +gdjs.Level6Code.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDDustParticleObjects2Objects, (( gdjs.Level6Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.Level6Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.Level6Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level6Code.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level6Code.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.Level6Code.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.Level6Code.eventsList0(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList2(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList19(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList21(runtimeScene); +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level6Code_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level6Code.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.Level6Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.Level6Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level6Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.Level6Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level6Code.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.Level6Code.GDFireDemonObjects4}); +gdjs.Level6Code.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level6Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level6Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDFlyingDemonObjects4[k] = gdjs.Level6Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level6Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDHorizontalDemonObjects4[k] = gdjs.Level6Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level6Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDFireDemonObjects4[k] = gdjs.Level6Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level6Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level6Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level6Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level6Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level6Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level6Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level6Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level6Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level6Code.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level6Code.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level6Code.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.Level6Code.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.Level6Code.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level6Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level6Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level6Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level6Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level6Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level6Code.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level6Code_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.Level6Code.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.Level6Code.GDTurretDemon_9595EyeObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level6Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level6Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects4}); +gdjs.Level6Code.userFunc0x23b23d0 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.Level6Code.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level6Code.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level6Code.GDTurretDemon_9595EyeObjects3); +gdjs.Level6Code.userFunc0x23b23d0(runtimeScene, objects); + +} + + +};gdjs.Level6Code.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects3 */ +gdjs.Level6Code.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level6Code.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level6Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level6Code.GDMiteDemon_9595BaseObjects3, gdjs.Level6Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDTurretDemon_9595EyeObjects3, gdjs.Level6Code.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level6Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level6Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level6Code.GDMiteDemon_9595BaseObjects3, gdjs.Level6Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +gdjs.copyArray(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDTurretDemon_9595EyeObjects3, gdjs.Level6Code.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level6Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDPlayerObjects3_1final.indexOf(gdjs.Level6Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level6Code.GDPlayerObjects3_1final.push(gdjs.Level6Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level6Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level6Code.GDMiteDemon_9595BaseObjects3_1final, gdjs.Level6Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects3_1final, gdjs.Level6Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3_1final, gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level6Code.GDTurretDemon_9595EyeObjects3_1final, gdjs.Level6Code.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level6Code.GDMiteDemon_9595BaseObjects3, gdjs.Level6Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDTurretDemon_9595EyeObjects3, gdjs.Level6Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level6Code.GDMiteDemon_9595BaseObjects3, gdjs.Level6Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDTurretDemon_9595EyeObjects3, gdjs.Level6Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.Level6Code.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level6Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level6Code.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level6Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level6Code.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level6Code.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.Level6Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level6Code.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.Level6Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level6Code.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.Level6Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.Level6Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level6Code.GDLaserRingObjects3, "LaserDemon_Base": gdjs.Level6Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.Level6Code.GDProjectileDeathParticlesObjects3}); +gdjs.Level6Code.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level6Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level6Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level6Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level6Code.GDLaserRingObjects3); +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level6Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level6Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level6Code.GDStaticPlatform3Objects3); +/* Reuse gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level6Code.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level6Code.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.Level6Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level6Code.GDBloodParticlesObjects3}); +gdjs.Level6Code.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[k] = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level6Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level6Code.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level6Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList35 = function(runtimeScene) { + +};gdjs.Level6Code.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level6Code.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDFireDemonObjects4[k] = gdjs.Level6Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level6Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDFireDemonObjects4[k] = gdjs.Level6Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level6Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level6Code.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.Level6Code.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDFireDemonObjects3[k] = gdjs.Level6Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDFireDemonObjects3[i].getVariableBoolean(gdjs.Level6Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDFireDemonObjects3[k] = gdjs.Level6Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.Level6Code.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDFireDemonObjects3[i].setVariableBoolean(gdjs.Level6Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.Level6Code.eventsList37 = function(runtimeScene) { + +};gdjs.Level6Code.eventsList38 = function(runtimeScene) { + +};gdjs.Level6Code.eventsList39 = function(runtimeScene) { + +};gdjs.Level6Code.eventsList40 = function(runtimeScene) { + +};gdjs.Level6Code.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.Level6Code.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5, gdjs.Level6Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level6Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level6Code.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5, gdjs.Level6Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level6Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level6Code.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.Level6Code.GDTestObjects5); +{for(var i = 0, len = gdjs.Level6Code.GDTestObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level6Code.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5, gdjs.Level6Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level6Code.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level6Code.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level6Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.Level6Code.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level6Code.GDTest2Objects5); +{for(var i = 0, len = gdjs.Level6Code.GDTest2Objects5.length ;i < len;++i) { + gdjs.Level6Code.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level6Code.GDTest2Objects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.Level6Code.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level6Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.Level6Code.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level6Code.GDLaserDemon_9595BeamObjects3, gdjs.Level6Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level6Code.GDLaserDemon_9595BeamObjects3, gdjs.Level6Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level6Code.GDLaserDemon_9595BeamObjects3, gdjs.Level6Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.Level6Code.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level6Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level6Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level6Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level6Code.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.Level6Code.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.Level6Code.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.Level6Code.eventsList47(runtimeScene); +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects5}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level6Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects5}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level6Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects5}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects5}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level6Code.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level6Code.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.Level6Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.Level6Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level6Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.Level6Code.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level6Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.Level6Code.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level6Code.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level6Code.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level6Code.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level6Code.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level6Code.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level6Code.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level6Code.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level6Code.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level6Code.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level6Code.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level6Code.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level6Code.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level6Code.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level6Code.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level6Code.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level6Code.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level6Code.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level6Code.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level6Code.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level6Code.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level6Code.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level6Code.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.Level6Code.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level6Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level6Code.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.Level6Code.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.Level6Code.eventsList49(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList65(runtimeScene); +} + + +};gdjs.Level6Code.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level6Code.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level6Code.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level6Code.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level6Code.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level6Code.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level6Code.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level6Code.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level6Code.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level6Code.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level6Code.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level6Code.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level6Code.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.Level6Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level6Code.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level6Code.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level6Code.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level6Code.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level6Code.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level6Code.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level6Code.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level6Code.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.Level6Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level6Code.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level6Code.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.Level6Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.Level6Code.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.Level6Code.GDPlayerObjects4.length !== 0 ? gdjs.Level6Code.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.Level6Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.Level6Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.Level6Code.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level6Code.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.Level6Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.Level6Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.Level6Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.Level6Code.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.Level6Code.eventsList78(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList79(runtimeScene); +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects5}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.Level6Code.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects6, gdjs.Level6Code.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level6Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.Level6Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.Level6Code.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects6, gdjs.Level6Code.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects7[k] = gdjs.Level6Code.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.Level6Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.Level6Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.Level6Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.Level6Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level6Code.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects6[k] = gdjs.Level6Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects5}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level6Code.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.Level6Code.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.Level6Code.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.Level6Code.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.Level6Code.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.Level6Code.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.Level6Code.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.Level6Code.GDFlippingPlatform2Objects5}); +gdjs.Level6Code.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects5, gdjs.Level6Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects6[k] = gdjs.Level6Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level6Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects5, gdjs.Level6Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects6[i].getVariableBoolean(gdjs.Level6Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects6[k] = gdjs.Level6Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects6[i].setVariableBoolean(gdjs.Level6Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.Level6Code.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects5, gdjs.Level6Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level6Code.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects6[k] = gdjs.Level6Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level6Code.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level6Code.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.Level6Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level6Code.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level6Code.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level6Code.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level6Code.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level6Code.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level6Code.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.Level6Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects5[k] = gdjs.Level6Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects6}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.Level6Code.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects5, gdjs.Level6Code.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level6Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.Level6Code.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects4, gdjs.Level6Code.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects5[k] = gdjs.Level6Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects5[k] = gdjs.Level6Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.Level6Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.Level6Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.Level6Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.Level6Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level6Code.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects4[k] = gdjs.Level6Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.Level6Code.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects5Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level6Code.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects5); +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects5[i].getVariableBoolean(gdjs.Level6Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects5[k] = gdjs.Level6Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level6Code.GDPlayerObjects5_1final.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects5, gdjs.Level6Code.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level6Code.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.Level6Code.GDPlayerObjects6[k] = gdjs.Level6Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level6Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDPlayerObjects5_1final.indexOf(gdjs.Level6Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level6Code.GDPlayerObjects5_1final.push(gdjs.Level6Code.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects5, gdjs.Level6Code.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects6Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level6Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDPlayerObjects5_1final.indexOf(gdjs.Level6Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level6Code.GDPlayerObjects5_1final.push(gdjs.Level6Code.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects5_1final, gdjs.Level6Code.GDPlayerObjects5); +gdjs.copyArray(gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects5[i].setVariableBoolean(gdjs.Level6Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.Level6Code.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.Level6Code.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects4[k] = gdjs.Level6Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level6Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level6Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level6Code.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.Level6Code.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.Level6Code.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.Level6Code.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.Level6Code.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.Level6Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.Level6Code.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.Level6Code.GDFlippingPlatform2Objects4}); +gdjs.Level6Code.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level6Code.GDMiteDemon_9595MiteObjects4, gdjs.Level6Code.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595MiteObjects5[k] = gdjs.Level6Code.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level6Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level6Code.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level6Code.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level6Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level6Code.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level6Code.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level6Code.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level6Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level6Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level6Code.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level6Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level6Code.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level6Code.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.Level6Code.eventsList86(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList88(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList89(runtimeScene); +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level6Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level6Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level6Code.GDFlyingDemonObjects3, "FireDemon": gdjs.Level6Code.GDFireDemonObjects3, "HorizontalDemon": gdjs.Level6Code.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.Level6Code.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.Level6Code.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.Level6Code.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.Level6Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.Level6Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level6Code.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.Level6Code.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.Level6Code.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.Level6Code.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.Level6Code.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.Level6Code.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level6Code.GDBloodParticlesObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level6Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level6Code.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.Level6Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level6Code.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.Level6Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level6Code.GDFlippingPlatform2Objects3}); +gdjs.Level6Code.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level6Code.GDMiteDemon_9595MiteObjects3, gdjs.Level6Code.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.Level6Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.Level6Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level6Code.GDMiteDemon_9595MiteObjects2}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.Level6Code.GDLadderObjects2}); +gdjs.Level6Code.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level6Code.GDMiteDemon_9595MiteObjects2, gdjs.Level6Code.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.Level6Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.Level6Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595MiteObjects2[k] = gdjs.Level6Code.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.Level6Code.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level6Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level6Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level6Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level6Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level6Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level6Code.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level6Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level6Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level6Code_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.Level6Code.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level6Code.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level6Code.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level6Code.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level6Code.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level6Code.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level6Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level6Code.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level6Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level6Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level6Code.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level6Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level6Code.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level6Code.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level6Code.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level6Code.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level6Code.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level6Code.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level6Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level6Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level6Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level6Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level6Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level6Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level6Code_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.Level6Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.Level6Code.eventsList93(runtimeScene); +} + + +};gdjs.Level6Code.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.Level6Code.eventsList26(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList30(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList32(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList34(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList35(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList36(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList37(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList38(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList39(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList40(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList48(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList66(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList77(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList80(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList90(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList94(runtimeScene); +} + + +};gdjs.Level6Code.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.Level6Code.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level6Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level6Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level6Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level6Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level6Code.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.Level6Code.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.Level6Code.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level6Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level6Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level6Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level6Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level6Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level6Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level6Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level6Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level6Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level6Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level6Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level6Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level6Code.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.Level6Code.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.Level6Code.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.Level6Code.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.Level6Code.eventsList97(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList98(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList99(runtimeScene); +} + + +};gdjs.Level6Code.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.Level6Code.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.Level6Code.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level6Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level6Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.Level6Code.GDCameraGlitchFixObjects4}); +gdjs.Level6Code.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.Level6Code.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.Level6Code.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level6Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level6Code.GDRightBoundaryObjects4); +gdjs.Level6Code.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.Level6Code.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level6Code.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level6Code.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level6Code.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.Level6Code.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.Level6Code.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level6Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level6Code.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.Level6Code.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.Level6Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.Level6Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.Level6Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.Level6Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.Level6Code.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.Level6Code.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level6Code.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.Level6Code.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); +{for(var i = 0, len = gdjs.Level6Code.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.Level6Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.Level6Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.Level6Code.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.Level6Code.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.Level6Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.Level6Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level6Code.GDPortalObjects3}); +gdjs.Level6Code.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.Level6Code.GDPortalObjects2}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects2}); +gdjs.Level6Code.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level6Code.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects3Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level6Code.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level6Code.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPortalObjects2Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level6Code.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.Level6Code.eventsList101(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList103(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList104(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList105(runtimeScene); +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.Level6Code.GDPortalObjects4}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects3}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level6Code.GDPortalObjects3}); +gdjs.Level6Code.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects3, gdjs.Level6Code.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level6Code.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level6Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects3[k] = gdjs.Level6Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level6Code.GDPlayerObjects3 */ +/* Reuse gdjs.Level6Code.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects3Objects, "Tween", gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level6Code.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level6Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects4[k] = gdjs.Level6Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.Level6Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level6Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects3[k] = gdjs.Level6Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.Level6Code.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{}} + +} + + +};gdjs.Level6Code.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.Level6Code.GDPlayerObjects3.length = 0; + +gdjs.Level6Code.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level6Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level6Code.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level6Code.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects4Objects, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level6Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDPlayerObjects3_1final.indexOf(gdjs.Level6Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level6Code.GDPlayerObjects3_1final.push(gdjs.Level6Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level6Code.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDPortalObjects3_1final.indexOf(gdjs.Level6Code.GDPortalObjects4[j]) === -1 ) + gdjs.Level6Code.GDPortalObjects3_1final.push(gdjs.Level6Code.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level6Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.Level6Code.GDPlayerObjects4[k] = gdjs.Level6Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level6Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDPlayerObjects3_1final.indexOf(gdjs.Level6Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level6Code.GDPlayerObjects3_1final.push(gdjs.Level6Code.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level6Code.GDPlayerObjects3_1final, gdjs.Level6Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level6Code.GDPortalObjects3_1final, gdjs.Level6Code.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.Level6Code.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects2}); +gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level6Code.GDPlayerObjects2}); +gdjs.Level6Code.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects2[i].returnVariable(gdjs.Level6Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects2[i].setPosition(gdjs.Level6Code.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.Level6Code.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects2Objects, ((gdjs.Level6Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.Level6Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level6Code.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects2[i].returnVariable(gdjs.Level6Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level6Code.mapOfGDgdjs_9546Level6Code_9546GDPlayerObjects2Objects, (( gdjs.Level6Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects2[0].getPointX("")), (( gdjs.Level6Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level6Code.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects2[i].returnVariable(gdjs.Level6Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.Level6Code.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level6Code.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.Level6Code.eventsList22(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList95(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList100(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList106(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList110(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList111(runtimeScene); +} + + +};gdjs.Level6Code.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects2[i].getVariableNumber(gdjs.Level6Code.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects2[k] = gdjs.Level6Code.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level6Code.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.Level6Code.GDPlayerObjects1[i].getVariableNumber(gdjs.Level6Code.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.Level6Code.GDPlayerObjects1[k] = gdjs.Level6Code.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.Level6Code.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +};gdjs.Level6Code.eventsList114 = function(runtimeScene) { + +{ + +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level6Code.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList115 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 1; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance1.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 2; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance2.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 3; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance3.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +};gdjs.Level6Code.eventsList116 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Levels/6/AmbientLoop.ogg", true, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(2)) - 13, 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "RandomNoiseTimer") > gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("TimeBeforeNextRandomSFX")); +if (isConditionTrue_0) { +{runtimeScene.getScene().getVariables().get("RandomSFXIndex").setNumber(gdjs.randomInRange(1, 3)); +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}{runtimeScene.getScene().getVariables().get("TimeBeforeNextRandomSFX").setNumber(gdjs.randomFloatInRange(30, 240)); +} +{ //Subevents +gdjs.Level6Code.eventsList115(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level6Code.eventsList117 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.Level6Code.eventsList112(runtimeScene); +} + + +{ + + +gdjs.Level6Code.eventsList114(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Memory"), gdjs.Level6Code.GDMemoryObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level6Code.GDPlayerObjects1); +{for(var i = 0, len = gdjs.Level6Code.GDMemoryObjects1.length ;i < len;++i) { + gdjs.Level6Code.GDMemoryObjects1[i].getBehavior("Animation").setAnimationName("WhimsicalTree"); +} +}{for(var i = 0, len = gdjs.Level6Code.GDPlayerObjects1.length ;i < len;++i) { + gdjs.Level6Code.GDPlayerObjects1[i].returnVariable(gdjs.Level6Code.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(6); +} +}} + +} + + +{ + + +gdjs.Level6Code.eventsList116(runtimeScene); +} + + +}; + +gdjs.Level6Code.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.Level6Code.GDBackgroundPlantsObjects1.length = 0; +gdjs.Level6Code.GDBackgroundPlantsObjects2.length = 0; +gdjs.Level6Code.GDBackgroundPlantsObjects3.length = 0; +gdjs.Level6Code.GDBackgroundPlantsObjects4.length = 0; +gdjs.Level6Code.GDBackgroundPlantsObjects5.length = 0; +gdjs.Level6Code.GDBackgroundPlantsObjects6.length = 0; +gdjs.Level6Code.GDBackgroundPlantsObjects7.length = 0; +gdjs.Level6Code.GDBackgroundPlantsObjects8.length = 0; +gdjs.Level6Code.GDPlayerObjects1.length = 0; +gdjs.Level6Code.GDPlayerObjects2.length = 0; +gdjs.Level6Code.GDPlayerObjects3.length = 0; +gdjs.Level6Code.GDPlayerObjects4.length = 0; +gdjs.Level6Code.GDPlayerObjects5.length = 0; +gdjs.Level6Code.GDPlayerObjects6.length = 0; +gdjs.Level6Code.GDPlayerObjects7.length = 0; +gdjs.Level6Code.GDPlayerObjects8.length = 0; +gdjs.Level6Code.GDFlyingDemonObjects1.length = 0; +gdjs.Level6Code.GDFlyingDemonObjects2.length = 0; +gdjs.Level6Code.GDFlyingDemonObjects3.length = 0; +gdjs.Level6Code.GDFlyingDemonObjects4.length = 0; +gdjs.Level6Code.GDFlyingDemonObjects5.length = 0; +gdjs.Level6Code.GDFlyingDemonObjects6.length = 0; +gdjs.Level6Code.GDFlyingDemonObjects7.length = 0; +gdjs.Level6Code.GDFlyingDemonObjects8.length = 0; +gdjs.Level6Code.GDFireDemonObjects1.length = 0; +gdjs.Level6Code.GDFireDemonObjects2.length = 0; +gdjs.Level6Code.GDFireDemonObjects3.length = 0; +gdjs.Level6Code.GDFireDemonObjects4.length = 0; +gdjs.Level6Code.GDFireDemonObjects5.length = 0; +gdjs.Level6Code.GDFireDemonObjects6.length = 0; +gdjs.Level6Code.GDFireDemonObjects7.length = 0; +gdjs.Level6Code.GDFireDemonObjects8.length = 0; +gdjs.Level6Code.GDCheckpointObjects1.length = 0; +gdjs.Level6Code.GDCheckpointObjects2.length = 0; +gdjs.Level6Code.GDCheckpointObjects3.length = 0; +gdjs.Level6Code.GDCheckpointObjects4.length = 0; +gdjs.Level6Code.GDCheckpointObjects5.length = 0; +gdjs.Level6Code.GDCheckpointObjects6.length = 0; +gdjs.Level6Code.GDCheckpointObjects7.length = 0; +gdjs.Level6Code.GDCheckpointObjects8.length = 0; +gdjs.Level6Code.GDStaticPlatform3Objects1.length = 0; +gdjs.Level6Code.GDStaticPlatform3Objects2.length = 0; +gdjs.Level6Code.GDStaticPlatform3Objects3.length = 0; +gdjs.Level6Code.GDStaticPlatform3Objects4.length = 0; +gdjs.Level6Code.GDStaticPlatform3Objects5.length = 0; +gdjs.Level6Code.GDStaticPlatform3Objects6.length = 0; +gdjs.Level6Code.GDStaticPlatform3Objects7.length = 0; +gdjs.Level6Code.GDStaticPlatform3Objects8.length = 0; +gdjs.Level6Code.GDStaticPlatform2Objects1.length = 0; +gdjs.Level6Code.GDStaticPlatform2Objects2.length = 0; +gdjs.Level6Code.GDStaticPlatform2Objects3.length = 0; +gdjs.Level6Code.GDStaticPlatform2Objects4.length = 0; +gdjs.Level6Code.GDStaticPlatform2Objects5.length = 0; +gdjs.Level6Code.GDStaticPlatform2Objects6.length = 0; +gdjs.Level6Code.GDStaticPlatform2Objects7.length = 0; +gdjs.Level6Code.GDStaticPlatform2Objects8.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.Level6Code.GDStaticPlatform1Objects1.length = 0; +gdjs.Level6Code.GDStaticPlatform1Objects2.length = 0; +gdjs.Level6Code.GDStaticPlatform1Objects3.length = 0; +gdjs.Level6Code.GDStaticPlatform1Objects4.length = 0; +gdjs.Level6Code.GDStaticPlatform1Objects5.length = 0; +gdjs.Level6Code.GDStaticPlatform1Objects6.length = 0; +gdjs.Level6Code.GDStaticPlatform1Objects7.length = 0; +gdjs.Level6Code.GDStaticPlatform1Objects8.length = 0; +gdjs.Level6Code.GDPortalObjects1.length = 0; +gdjs.Level6Code.GDPortalObjects2.length = 0; +gdjs.Level6Code.GDPortalObjects3.length = 0; +gdjs.Level6Code.GDPortalObjects4.length = 0; +gdjs.Level6Code.GDPortalObjects5.length = 0; +gdjs.Level6Code.GDPortalObjects6.length = 0; +gdjs.Level6Code.GDPortalObjects7.length = 0; +gdjs.Level6Code.GDPortalObjects8.length = 0; +gdjs.Level6Code.GDLadderObjects1.length = 0; +gdjs.Level6Code.GDLadderObjects2.length = 0; +gdjs.Level6Code.GDLadderObjects3.length = 0; +gdjs.Level6Code.GDLadderObjects4.length = 0; +gdjs.Level6Code.GDLadderObjects5.length = 0; +gdjs.Level6Code.GDLadderObjects6.length = 0; +gdjs.Level6Code.GDLadderObjects7.length = 0; +gdjs.Level6Code.GDLadderObjects8.length = 0; +gdjs.Level6Code.GDBloodParticlesObjects1.length = 0; +gdjs.Level6Code.GDBloodParticlesObjects2.length = 0; +gdjs.Level6Code.GDBloodParticlesObjects3.length = 0; +gdjs.Level6Code.GDBloodParticlesObjects4.length = 0; +gdjs.Level6Code.GDBloodParticlesObjects5.length = 0; +gdjs.Level6Code.GDBloodParticlesObjects6.length = 0; +gdjs.Level6Code.GDBloodParticlesObjects7.length = 0; +gdjs.Level6Code.GDBloodParticlesObjects8.length = 0; +gdjs.Level6Code.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.Level6Code.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.Level6Code.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.Level6Code.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.Level6Code.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.Level6Code.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.Level6Code.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.Level6Code.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.Level6Code.GDDoorParticlesObjects1.length = 0; +gdjs.Level6Code.GDDoorParticlesObjects2.length = 0; +gdjs.Level6Code.GDDoorParticlesObjects3.length = 0; +gdjs.Level6Code.GDDoorParticlesObjects4.length = 0; +gdjs.Level6Code.GDDoorParticlesObjects5.length = 0; +gdjs.Level6Code.GDDoorParticlesObjects6.length = 0; +gdjs.Level6Code.GDDoorParticlesObjects7.length = 0; +gdjs.Level6Code.GDDoorParticlesObjects8.length = 0; +gdjs.Level6Code.GDDustParticleObjects1.length = 0; +gdjs.Level6Code.GDDustParticleObjects2.length = 0; +gdjs.Level6Code.GDDustParticleObjects3.length = 0; +gdjs.Level6Code.GDDustParticleObjects4.length = 0; +gdjs.Level6Code.GDDustParticleObjects5.length = 0; +gdjs.Level6Code.GDDustParticleObjects6.length = 0; +gdjs.Level6Code.GDDustParticleObjects7.length = 0; +gdjs.Level6Code.GDDustParticleObjects8.length = 0; +gdjs.Level6Code.GDLivesBarObjects1.length = 0; +gdjs.Level6Code.GDLivesBarObjects2.length = 0; +gdjs.Level6Code.GDLivesBarObjects3.length = 0; +gdjs.Level6Code.GDLivesBarObjects4.length = 0; +gdjs.Level6Code.GDLivesBarObjects5.length = 0; +gdjs.Level6Code.GDLivesBarObjects6.length = 0; +gdjs.Level6Code.GDLivesBarObjects7.length = 0; +gdjs.Level6Code.GDLivesBarObjects8.length = 0; +gdjs.Level6Code.GDHopeBarObjects1.length = 0; +gdjs.Level6Code.GDHopeBarObjects2.length = 0; +gdjs.Level6Code.GDHopeBarObjects3.length = 0; +gdjs.Level6Code.GDHopeBarObjects4.length = 0; +gdjs.Level6Code.GDHopeBarObjects5.length = 0; +gdjs.Level6Code.GDHopeBarObjects6.length = 0; +gdjs.Level6Code.GDHopeBarObjects7.length = 0; +gdjs.Level6Code.GDHopeBarObjects8.length = 0; +gdjs.Level6Code.GDMemoryObjects1.length = 0; +gdjs.Level6Code.GDMemoryObjects2.length = 0; +gdjs.Level6Code.GDMemoryObjects3.length = 0; +gdjs.Level6Code.GDMemoryObjects4.length = 0; +gdjs.Level6Code.GDMemoryObjects5.length = 0; +gdjs.Level6Code.GDMemoryObjects6.length = 0; +gdjs.Level6Code.GDMemoryObjects7.length = 0; +gdjs.Level6Code.GDMemoryObjects8.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.Level6Code.GDHorizontalDemonObjects1.length = 0; +gdjs.Level6Code.GDHorizontalDemonObjects2.length = 0; +gdjs.Level6Code.GDHorizontalDemonObjects3.length = 0; +gdjs.Level6Code.GDHorizontalDemonObjects4.length = 0; +gdjs.Level6Code.GDHorizontalDemonObjects5.length = 0; +gdjs.Level6Code.GDHorizontalDemonObjects6.length = 0; +gdjs.Level6Code.GDHorizontalDemonObjects7.length = 0; +gdjs.Level6Code.GDHorizontalDemonObjects8.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.Level6Code.GDFlippingPlatformObjects1.length = 0; +gdjs.Level6Code.GDFlippingPlatformObjects2.length = 0; +gdjs.Level6Code.GDFlippingPlatformObjects3.length = 0; +gdjs.Level6Code.GDFlippingPlatformObjects4.length = 0; +gdjs.Level6Code.GDFlippingPlatformObjects5.length = 0; +gdjs.Level6Code.GDFlippingPlatformObjects6.length = 0; +gdjs.Level6Code.GDFlippingPlatformObjects7.length = 0; +gdjs.Level6Code.GDFlippingPlatformObjects8.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.Level6Code.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.Level6Code.GDFlippingPlatform2Objects1.length = 0; +gdjs.Level6Code.GDFlippingPlatform2Objects2.length = 0; +gdjs.Level6Code.GDFlippingPlatform2Objects3.length = 0; +gdjs.Level6Code.GDFlippingPlatform2Objects4.length = 0; +gdjs.Level6Code.GDFlippingPlatform2Objects5.length = 0; +gdjs.Level6Code.GDFlippingPlatform2Objects6.length = 0; +gdjs.Level6Code.GDFlippingPlatform2Objects7.length = 0; +gdjs.Level6Code.GDFlippingPlatform2Objects8.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.Level6Code.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.Level6Code.GDTestObjects1.length = 0; +gdjs.Level6Code.GDTestObjects2.length = 0; +gdjs.Level6Code.GDTestObjects3.length = 0; +gdjs.Level6Code.GDTestObjects4.length = 0; +gdjs.Level6Code.GDTestObjects5.length = 0; +gdjs.Level6Code.GDTestObjects6.length = 0; +gdjs.Level6Code.GDTestObjects7.length = 0; +gdjs.Level6Code.GDTestObjects8.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.Level6Code.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.Level6Code.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.Level6Code.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level6Code.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level6Code.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level6Code.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level6Code.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.Level6Code.GDLaserRingObjects1.length = 0; +gdjs.Level6Code.GDLaserRingObjects2.length = 0; +gdjs.Level6Code.GDLaserRingObjects3.length = 0; +gdjs.Level6Code.GDLaserRingObjects4.length = 0; +gdjs.Level6Code.GDLaserRingObjects5.length = 0; +gdjs.Level6Code.GDLaserRingObjects6.length = 0; +gdjs.Level6Code.GDLaserRingObjects7.length = 0; +gdjs.Level6Code.GDLaserRingObjects8.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.Level6Code.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.Level6Code.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.Level6Code.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.Level6Code.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.Level6Code.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.Level6Code.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.Level6Code.GDCameraGlitchFixObjects1.length = 0; +gdjs.Level6Code.GDCameraGlitchFixObjects2.length = 0; +gdjs.Level6Code.GDCameraGlitchFixObjects3.length = 0; +gdjs.Level6Code.GDCameraGlitchFixObjects4.length = 0; +gdjs.Level6Code.GDCameraGlitchFixObjects5.length = 0; +gdjs.Level6Code.GDCameraGlitchFixObjects6.length = 0; +gdjs.Level6Code.GDCameraGlitchFixObjects7.length = 0; +gdjs.Level6Code.GDCameraGlitchFixObjects8.length = 0; +gdjs.Level6Code.GDLeftBoundaryObjects1.length = 0; +gdjs.Level6Code.GDLeftBoundaryObjects2.length = 0; +gdjs.Level6Code.GDLeftBoundaryObjects3.length = 0; +gdjs.Level6Code.GDLeftBoundaryObjects4.length = 0; +gdjs.Level6Code.GDLeftBoundaryObjects5.length = 0; +gdjs.Level6Code.GDLeftBoundaryObjects6.length = 0; +gdjs.Level6Code.GDLeftBoundaryObjects7.length = 0; +gdjs.Level6Code.GDLeftBoundaryObjects8.length = 0; +gdjs.Level6Code.GDRightBoundaryObjects1.length = 0; +gdjs.Level6Code.GDRightBoundaryObjects2.length = 0; +gdjs.Level6Code.GDRightBoundaryObjects3.length = 0; +gdjs.Level6Code.GDRightBoundaryObjects4.length = 0; +gdjs.Level6Code.GDRightBoundaryObjects5.length = 0; +gdjs.Level6Code.GDRightBoundaryObjects6.length = 0; +gdjs.Level6Code.GDRightBoundaryObjects7.length = 0; +gdjs.Level6Code.GDRightBoundaryObjects8.length = 0; +gdjs.Level6Code.GDTopBoundaryObjects1.length = 0; +gdjs.Level6Code.GDTopBoundaryObjects2.length = 0; +gdjs.Level6Code.GDTopBoundaryObjects3.length = 0; +gdjs.Level6Code.GDTopBoundaryObjects4.length = 0; +gdjs.Level6Code.GDTopBoundaryObjects5.length = 0; +gdjs.Level6Code.GDTopBoundaryObjects6.length = 0; +gdjs.Level6Code.GDTopBoundaryObjects7.length = 0; +gdjs.Level6Code.GDTopBoundaryObjects8.length = 0; +gdjs.Level6Code.GDBottomBoundaryObjects1.length = 0; +gdjs.Level6Code.GDBottomBoundaryObjects2.length = 0; +gdjs.Level6Code.GDBottomBoundaryObjects3.length = 0; +gdjs.Level6Code.GDBottomBoundaryObjects4.length = 0; +gdjs.Level6Code.GDBottomBoundaryObjects5.length = 0; +gdjs.Level6Code.GDBottomBoundaryObjects6.length = 0; +gdjs.Level6Code.GDBottomBoundaryObjects7.length = 0; +gdjs.Level6Code.GDBottomBoundaryObjects8.length = 0; +gdjs.Level6Code.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.Level6Code.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.Level6Code.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.Level6Code.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.Level6Code.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.Level6Code.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.Level6Code.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.Level6Code.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.Level6Code.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.Level6Code.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.Level6Code.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595WObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595WObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595WObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595WObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595WObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595WObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595WObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595WObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595AObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595AObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595AObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595AObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595AObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595AObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595AObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595AObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595SObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595SObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595SObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595SObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595SObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595SObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595SObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595SObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595DObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595DObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595DObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595DObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595DObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595DObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595DObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595DObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595SpaceObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595SpaceObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595SpaceObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595SpaceObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595SpaceObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595SpaceObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595SpaceObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595SpaceObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595HealObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595HealObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595HealObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595HealObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595HealObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595HealObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595HealObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595HealObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595ProceedObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595ProceedObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595ProceedObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595ProceedObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595ProceedObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595ProceedObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595ProceedObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595ProceedObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595DeathObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595DeathObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595DeathObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595DeathObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595DeathObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595DeathObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595DeathObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595DeathObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595KillObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595KillObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595KillObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595KillObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595KillObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595KillObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595KillObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595KillObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595CollectObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595CollectObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595CollectObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595CollectObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595CollectObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595CollectObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595CollectObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595CollectObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595ArrowObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595ArrowObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595ArrowObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595ArrowObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595ArrowObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595ArrowObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595ArrowObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595ArrowObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595JumpObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595JumpObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595JumpObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595JumpObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595JumpObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595JumpObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595JumpObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595JumpObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595HoldObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595HoldObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595HoldObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595HoldObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595HoldObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595HoldObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595HoldObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595HoldObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595RestartObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595RestartObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595RestartObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595RestartObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595RestartObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595RestartObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595RestartObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595RestartObjects8.length = 0; +gdjs.Level6Code.GDSinage_9595PauseObjects1.length = 0; +gdjs.Level6Code.GDSinage_9595PauseObjects2.length = 0; +gdjs.Level6Code.GDSinage_9595PauseObjects3.length = 0; +gdjs.Level6Code.GDSinage_9595PauseObjects4.length = 0; +gdjs.Level6Code.GDSinage_9595PauseObjects5.length = 0; +gdjs.Level6Code.GDSinage_9595PauseObjects6.length = 0; +gdjs.Level6Code.GDSinage_9595PauseObjects7.length = 0; +gdjs.Level6Code.GDSinage_9595PauseObjects8.length = 0; +gdjs.Level6Code.GDTest2Objects1.length = 0; +gdjs.Level6Code.GDTest2Objects2.length = 0; +gdjs.Level6Code.GDTest2Objects3.length = 0; +gdjs.Level6Code.GDTest2Objects4.length = 0; +gdjs.Level6Code.GDTest2Objects5.length = 0; +gdjs.Level6Code.GDTest2Objects6.length = 0; +gdjs.Level6Code.GDTest2Objects7.length = 0; +gdjs.Level6Code.GDTest2Objects8.length = 0; + +gdjs.Level6Code.eventsList117(runtimeScene); + +return; + +} + +gdjs['Level6Code'] = gdjs.Level6Code; diff --git a/Builds/0.0.6/app/code5.js b/Builds/0.0.6/app/code5.js new file mode 100644 index 0000000000000000000000000000000000000000..091867950be18dbbce7105564b926fdbb71e8007 --- /dev/null +++ b/Builds/0.0.6/app/code5.js @@ -0,0 +1,9988 @@ +gdjs.Level5Code = {}; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level5Code.GDPlayerObjects3_1final = []; + +gdjs.Level5Code.GDPlayerObjects5_1final = []; + +gdjs.Level5Code.GDPortalObjects3_1final = []; + +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level5Code.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.Level5Code.GDBackgroundPlantsObjects1= []; +gdjs.Level5Code.GDBackgroundPlantsObjects2= []; +gdjs.Level5Code.GDBackgroundPlantsObjects3= []; +gdjs.Level5Code.GDBackgroundPlantsObjects4= []; +gdjs.Level5Code.GDBackgroundPlantsObjects5= []; +gdjs.Level5Code.GDBackgroundPlantsObjects6= []; +gdjs.Level5Code.GDBackgroundPlantsObjects7= []; +gdjs.Level5Code.GDBackgroundPlantsObjects8= []; +gdjs.Level5Code.GDPlayerObjects1= []; +gdjs.Level5Code.GDPlayerObjects2= []; +gdjs.Level5Code.GDPlayerObjects3= []; +gdjs.Level5Code.GDPlayerObjects4= []; +gdjs.Level5Code.GDPlayerObjects5= []; +gdjs.Level5Code.GDPlayerObjects6= []; +gdjs.Level5Code.GDPlayerObjects7= []; +gdjs.Level5Code.GDPlayerObjects8= []; +gdjs.Level5Code.GDFlyingDemonObjects1= []; +gdjs.Level5Code.GDFlyingDemonObjects2= []; +gdjs.Level5Code.GDFlyingDemonObjects3= []; +gdjs.Level5Code.GDFlyingDemonObjects4= []; +gdjs.Level5Code.GDFlyingDemonObjects5= []; +gdjs.Level5Code.GDFlyingDemonObjects6= []; +gdjs.Level5Code.GDFlyingDemonObjects7= []; +gdjs.Level5Code.GDFlyingDemonObjects8= []; +gdjs.Level5Code.GDFireDemonObjects1= []; +gdjs.Level5Code.GDFireDemonObjects2= []; +gdjs.Level5Code.GDFireDemonObjects3= []; +gdjs.Level5Code.GDFireDemonObjects4= []; +gdjs.Level5Code.GDFireDemonObjects5= []; +gdjs.Level5Code.GDFireDemonObjects6= []; +gdjs.Level5Code.GDFireDemonObjects7= []; +gdjs.Level5Code.GDFireDemonObjects8= []; +gdjs.Level5Code.GDCheckpointObjects1= []; +gdjs.Level5Code.GDCheckpointObjects2= []; +gdjs.Level5Code.GDCheckpointObjects3= []; +gdjs.Level5Code.GDCheckpointObjects4= []; +gdjs.Level5Code.GDCheckpointObjects5= []; +gdjs.Level5Code.GDCheckpointObjects6= []; +gdjs.Level5Code.GDCheckpointObjects7= []; +gdjs.Level5Code.GDCheckpointObjects8= []; +gdjs.Level5Code.GDStaticPlatform3Objects1= []; +gdjs.Level5Code.GDStaticPlatform3Objects2= []; +gdjs.Level5Code.GDStaticPlatform3Objects3= []; +gdjs.Level5Code.GDStaticPlatform3Objects4= []; +gdjs.Level5Code.GDStaticPlatform3Objects5= []; +gdjs.Level5Code.GDStaticPlatform3Objects6= []; +gdjs.Level5Code.GDStaticPlatform3Objects7= []; +gdjs.Level5Code.GDStaticPlatform3Objects8= []; +gdjs.Level5Code.GDStaticPlatform2Objects1= []; +gdjs.Level5Code.GDStaticPlatform2Objects2= []; +gdjs.Level5Code.GDStaticPlatform2Objects3= []; +gdjs.Level5Code.GDStaticPlatform2Objects4= []; +gdjs.Level5Code.GDStaticPlatform2Objects5= []; +gdjs.Level5Code.GDStaticPlatform2Objects6= []; +gdjs.Level5Code.GDStaticPlatform2Objects7= []; +gdjs.Level5Code.GDStaticPlatform2Objects8= []; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.Level5Code.GDStaticPlatform1Objects1= []; +gdjs.Level5Code.GDStaticPlatform1Objects2= []; +gdjs.Level5Code.GDStaticPlatform1Objects3= []; +gdjs.Level5Code.GDStaticPlatform1Objects4= []; +gdjs.Level5Code.GDStaticPlatform1Objects5= []; +gdjs.Level5Code.GDStaticPlatform1Objects6= []; +gdjs.Level5Code.GDStaticPlatform1Objects7= []; +gdjs.Level5Code.GDStaticPlatform1Objects8= []; +gdjs.Level5Code.GDPortalObjects1= []; +gdjs.Level5Code.GDPortalObjects2= []; +gdjs.Level5Code.GDPortalObjects3= []; +gdjs.Level5Code.GDPortalObjects4= []; +gdjs.Level5Code.GDPortalObjects5= []; +gdjs.Level5Code.GDPortalObjects6= []; +gdjs.Level5Code.GDPortalObjects7= []; +gdjs.Level5Code.GDPortalObjects8= []; +gdjs.Level5Code.GDLadderObjects1= []; +gdjs.Level5Code.GDLadderObjects2= []; +gdjs.Level5Code.GDLadderObjects3= []; +gdjs.Level5Code.GDLadderObjects4= []; +gdjs.Level5Code.GDLadderObjects5= []; +gdjs.Level5Code.GDLadderObjects6= []; +gdjs.Level5Code.GDLadderObjects7= []; +gdjs.Level5Code.GDLadderObjects8= []; +gdjs.Level5Code.GDBloodParticlesObjects1= []; +gdjs.Level5Code.GDBloodParticlesObjects2= []; +gdjs.Level5Code.GDBloodParticlesObjects3= []; +gdjs.Level5Code.GDBloodParticlesObjects4= []; +gdjs.Level5Code.GDBloodParticlesObjects5= []; +gdjs.Level5Code.GDBloodParticlesObjects6= []; +gdjs.Level5Code.GDBloodParticlesObjects7= []; +gdjs.Level5Code.GDBloodParticlesObjects8= []; +gdjs.Level5Code.GDProjectileDeathParticlesObjects1= []; +gdjs.Level5Code.GDProjectileDeathParticlesObjects2= []; +gdjs.Level5Code.GDProjectileDeathParticlesObjects3= []; +gdjs.Level5Code.GDProjectileDeathParticlesObjects4= []; +gdjs.Level5Code.GDProjectileDeathParticlesObjects5= []; +gdjs.Level5Code.GDProjectileDeathParticlesObjects6= []; +gdjs.Level5Code.GDProjectileDeathParticlesObjects7= []; +gdjs.Level5Code.GDProjectileDeathParticlesObjects8= []; +gdjs.Level5Code.GDDoorParticlesObjects1= []; +gdjs.Level5Code.GDDoorParticlesObjects2= []; +gdjs.Level5Code.GDDoorParticlesObjects3= []; +gdjs.Level5Code.GDDoorParticlesObjects4= []; +gdjs.Level5Code.GDDoorParticlesObjects5= []; +gdjs.Level5Code.GDDoorParticlesObjects6= []; +gdjs.Level5Code.GDDoorParticlesObjects7= []; +gdjs.Level5Code.GDDoorParticlesObjects8= []; +gdjs.Level5Code.GDDustParticleObjects1= []; +gdjs.Level5Code.GDDustParticleObjects2= []; +gdjs.Level5Code.GDDustParticleObjects3= []; +gdjs.Level5Code.GDDustParticleObjects4= []; +gdjs.Level5Code.GDDustParticleObjects5= []; +gdjs.Level5Code.GDDustParticleObjects6= []; +gdjs.Level5Code.GDDustParticleObjects7= []; +gdjs.Level5Code.GDDustParticleObjects8= []; +gdjs.Level5Code.GDLivesBarObjects1= []; +gdjs.Level5Code.GDLivesBarObjects2= []; +gdjs.Level5Code.GDLivesBarObjects3= []; +gdjs.Level5Code.GDLivesBarObjects4= []; +gdjs.Level5Code.GDLivesBarObjects5= []; +gdjs.Level5Code.GDLivesBarObjects6= []; +gdjs.Level5Code.GDLivesBarObjects7= []; +gdjs.Level5Code.GDLivesBarObjects8= []; +gdjs.Level5Code.GDHopeBarObjects1= []; +gdjs.Level5Code.GDHopeBarObjects2= []; +gdjs.Level5Code.GDHopeBarObjects3= []; +gdjs.Level5Code.GDHopeBarObjects4= []; +gdjs.Level5Code.GDHopeBarObjects5= []; +gdjs.Level5Code.GDHopeBarObjects6= []; +gdjs.Level5Code.GDHopeBarObjects7= []; +gdjs.Level5Code.GDHopeBarObjects8= []; +gdjs.Level5Code.GDMemoryObjects1= []; +gdjs.Level5Code.GDMemoryObjects2= []; +gdjs.Level5Code.GDMemoryObjects3= []; +gdjs.Level5Code.GDMemoryObjects4= []; +gdjs.Level5Code.GDMemoryObjects5= []; +gdjs.Level5Code.GDMemoryObjects6= []; +gdjs.Level5Code.GDMemoryObjects7= []; +gdjs.Level5Code.GDMemoryObjects8= []; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.Level5Code.GDHorizontalDemonObjects1= []; +gdjs.Level5Code.GDHorizontalDemonObjects2= []; +gdjs.Level5Code.GDHorizontalDemonObjects3= []; +gdjs.Level5Code.GDHorizontalDemonObjects4= []; +gdjs.Level5Code.GDHorizontalDemonObjects5= []; +gdjs.Level5Code.GDHorizontalDemonObjects6= []; +gdjs.Level5Code.GDHorizontalDemonObjects7= []; +gdjs.Level5Code.GDHorizontalDemonObjects8= []; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects1= []; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects2= []; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3= []; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4= []; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5= []; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects6= []; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects7= []; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects8= []; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects1= []; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects2= []; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3= []; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects4= []; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects5= []; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects6= []; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects7= []; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects8= []; +gdjs.Level5Code.GDFlippingPlatformObjects1= []; +gdjs.Level5Code.GDFlippingPlatformObjects2= []; +gdjs.Level5Code.GDFlippingPlatformObjects3= []; +gdjs.Level5Code.GDFlippingPlatformObjects4= []; +gdjs.Level5Code.GDFlippingPlatformObjects5= []; +gdjs.Level5Code.GDFlippingPlatformObjects6= []; +gdjs.Level5Code.GDFlippingPlatformObjects7= []; +gdjs.Level5Code.GDFlippingPlatformObjects8= []; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects1= []; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects2= []; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects3= []; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4= []; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects5= []; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects6= []; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects7= []; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects8= []; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.Level5Code.GDFlippingPlatform2Objects1= []; +gdjs.Level5Code.GDFlippingPlatform2Objects2= []; +gdjs.Level5Code.GDFlippingPlatform2Objects3= []; +gdjs.Level5Code.GDFlippingPlatform2Objects4= []; +gdjs.Level5Code.GDFlippingPlatform2Objects5= []; +gdjs.Level5Code.GDFlippingPlatform2Objects6= []; +gdjs.Level5Code.GDFlippingPlatform2Objects7= []; +gdjs.Level5Code.GDFlippingPlatform2Objects8= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects1= []; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects2= []; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects3= []; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4= []; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects5= []; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects6= []; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects7= []; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects8= []; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects1= []; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects2= []; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects3= []; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects4= []; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5= []; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects6= []; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects7= []; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects8= []; +gdjs.Level5Code.GDTestObjects1= []; +gdjs.Level5Code.GDTestObjects2= []; +gdjs.Level5Code.GDTestObjects3= []; +gdjs.Level5Code.GDTestObjects4= []; +gdjs.Level5Code.GDTestObjects5= []; +gdjs.Level5Code.GDTestObjects6= []; +gdjs.Level5Code.GDTestObjects7= []; +gdjs.Level5Code.GDTestObjects8= []; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects1= []; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects2= []; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3= []; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects4= []; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects5= []; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects6= []; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects7= []; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects8= []; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects1= []; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects2= []; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3= []; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects4= []; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects5= []; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects6= []; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects7= []; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects8= []; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects1= []; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects2= []; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects3= []; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects4= []; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects5= []; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects6= []; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects7= []; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects8= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects1= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects2= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects3= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects6= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects8= []; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.Level5Code.GDLaserRingObjects1= []; +gdjs.Level5Code.GDLaserRingObjects2= []; +gdjs.Level5Code.GDLaserRingObjects3= []; +gdjs.Level5Code.GDLaserRingObjects4= []; +gdjs.Level5Code.GDLaserRingObjects5= []; +gdjs.Level5Code.GDLaserRingObjects6= []; +gdjs.Level5Code.GDLaserRingObjects7= []; +gdjs.Level5Code.GDLaserRingObjects8= []; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects1= []; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects2= []; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects3= []; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects4= []; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects5= []; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects6= []; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects7= []; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects8= []; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects1= []; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects2= []; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3= []; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4= []; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects5= []; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects6= []; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects7= []; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects8= []; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects1= []; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects2= []; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects3= []; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects4= []; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects5= []; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects6= []; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects7= []; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects8= []; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects1= []; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects2= []; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects3= []; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects4= []; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects5= []; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects6= []; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects7= []; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects8= []; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects1= []; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects2= []; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects3= []; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4= []; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects5= []; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects6= []; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects7= []; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects8= []; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects1= []; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects2= []; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects3= []; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4= []; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects5= []; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects6= []; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects7= []; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects8= []; +gdjs.Level5Code.GDCameraGlitchFixObjects1= []; +gdjs.Level5Code.GDCameraGlitchFixObjects2= []; +gdjs.Level5Code.GDCameraGlitchFixObjects3= []; +gdjs.Level5Code.GDCameraGlitchFixObjects4= []; +gdjs.Level5Code.GDCameraGlitchFixObjects5= []; +gdjs.Level5Code.GDCameraGlitchFixObjects6= []; +gdjs.Level5Code.GDCameraGlitchFixObjects7= []; +gdjs.Level5Code.GDCameraGlitchFixObjects8= []; +gdjs.Level5Code.GDLeftBoundaryObjects1= []; +gdjs.Level5Code.GDLeftBoundaryObjects2= []; +gdjs.Level5Code.GDLeftBoundaryObjects3= []; +gdjs.Level5Code.GDLeftBoundaryObjects4= []; +gdjs.Level5Code.GDLeftBoundaryObjects5= []; +gdjs.Level5Code.GDLeftBoundaryObjects6= []; +gdjs.Level5Code.GDLeftBoundaryObjects7= []; +gdjs.Level5Code.GDLeftBoundaryObjects8= []; +gdjs.Level5Code.GDRightBoundaryObjects1= []; +gdjs.Level5Code.GDRightBoundaryObjects2= []; +gdjs.Level5Code.GDRightBoundaryObjects3= []; +gdjs.Level5Code.GDRightBoundaryObjects4= []; +gdjs.Level5Code.GDRightBoundaryObjects5= []; +gdjs.Level5Code.GDRightBoundaryObjects6= []; +gdjs.Level5Code.GDRightBoundaryObjects7= []; +gdjs.Level5Code.GDRightBoundaryObjects8= []; +gdjs.Level5Code.GDTopBoundaryObjects1= []; +gdjs.Level5Code.GDTopBoundaryObjects2= []; +gdjs.Level5Code.GDTopBoundaryObjects3= []; +gdjs.Level5Code.GDTopBoundaryObjects4= []; +gdjs.Level5Code.GDTopBoundaryObjects5= []; +gdjs.Level5Code.GDTopBoundaryObjects6= []; +gdjs.Level5Code.GDTopBoundaryObjects7= []; +gdjs.Level5Code.GDTopBoundaryObjects8= []; +gdjs.Level5Code.GDBottomBoundaryObjects1= []; +gdjs.Level5Code.GDBottomBoundaryObjects2= []; +gdjs.Level5Code.GDBottomBoundaryObjects3= []; +gdjs.Level5Code.GDBottomBoundaryObjects4= []; +gdjs.Level5Code.GDBottomBoundaryObjects5= []; +gdjs.Level5Code.GDBottomBoundaryObjects6= []; +gdjs.Level5Code.GDBottomBoundaryObjects7= []; +gdjs.Level5Code.GDBottomBoundaryObjects8= []; +gdjs.Level5Code.GDBoundaryJumpThroughObjects1= []; +gdjs.Level5Code.GDBoundaryJumpThroughObjects2= []; +gdjs.Level5Code.GDBoundaryJumpThroughObjects3= []; +gdjs.Level5Code.GDBoundaryJumpThroughObjects4= []; +gdjs.Level5Code.GDBoundaryJumpThroughObjects5= []; +gdjs.Level5Code.GDBoundaryJumpThroughObjects6= []; +gdjs.Level5Code.GDBoundaryJumpThroughObjects7= []; +gdjs.Level5Code.GDBoundaryJumpThroughObjects8= []; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects1= []; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects2= []; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects3= []; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4= []; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects5= []; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects6= []; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects7= []; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects8= []; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects1= []; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects2= []; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects3= []; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects4= []; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects5= []; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects6= []; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects7= []; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects8= []; +gdjs.Level5Code.GDSinage_9595WObjects1= []; +gdjs.Level5Code.GDSinage_9595WObjects2= []; +gdjs.Level5Code.GDSinage_9595WObjects3= []; +gdjs.Level5Code.GDSinage_9595WObjects4= []; +gdjs.Level5Code.GDSinage_9595WObjects5= []; +gdjs.Level5Code.GDSinage_9595WObjects6= []; +gdjs.Level5Code.GDSinage_9595WObjects7= []; +gdjs.Level5Code.GDSinage_9595WObjects8= []; +gdjs.Level5Code.GDSinage_9595AObjects1= []; +gdjs.Level5Code.GDSinage_9595AObjects2= []; +gdjs.Level5Code.GDSinage_9595AObjects3= []; +gdjs.Level5Code.GDSinage_9595AObjects4= []; +gdjs.Level5Code.GDSinage_9595AObjects5= []; +gdjs.Level5Code.GDSinage_9595AObjects6= []; +gdjs.Level5Code.GDSinage_9595AObjects7= []; +gdjs.Level5Code.GDSinage_9595AObjects8= []; +gdjs.Level5Code.GDSinage_9595SObjects1= []; +gdjs.Level5Code.GDSinage_9595SObjects2= []; +gdjs.Level5Code.GDSinage_9595SObjects3= []; +gdjs.Level5Code.GDSinage_9595SObjects4= []; +gdjs.Level5Code.GDSinage_9595SObjects5= []; +gdjs.Level5Code.GDSinage_9595SObjects6= []; +gdjs.Level5Code.GDSinage_9595SObjects7= []; +gdjs.Level5Code.GDSinage_9595SObjects8= []; +gdjs.Level5Code.GDSinage_9595DObjects1= []; +gdjs.Level5Code.GDSinage_9595DObjects2= []; +gdjs.Level5Code.GDSinage_9595DObjects3= []; +gdjs.Level5Code.GDSinage_9595DObjects4= []; +gdjs.Level5Code.GDSinage_9595DObjects5= []; +gdjs.Level5Code.GDSinage_9595DObjects6= []; +gdjs.Level5Code.GDSinage_9595DObjects7= []; +gdjs.Level5Code.GDSinage_9595DObjects8= []; +gdjs.Level5Code.GDSinage_9595SpaceObjects1= []; +gdjs.Level5Code.GDSinage_9595SpaceObjects2= []; +gdjs.Level5Code.GDSinage_9595SpaceObjects3= []; +gdjs.Level5Code.GDSinage_9595SpaceObjects4= []; +gdjs.Level5Code.GDSinage_9595SpaceObjects5= []; +gdjs.Level5Code.GDSinage_9595SpaceObjects6= []; +gdjs.Level5Code.GDSinage_9595SpaceObjects7= []; +gdjs.Level5Code.GDSinage_9595SpaceObjects8= []; +gdjs.Level5Code.GDSinage_9595HealObjects1= []; +gdjs.Level5Code.GDSinage_9595HealObjects2= []; +gdjs.Level5Code.GDSinage_9595HealObjects3= []; +gdjs.Level5Code.GDSinage_9595HealObjects4= []; +gdjs.Level5Code.GDSinage_9595HealObjects5= []; +gdjs.Level5Code.GDSinage_9595HealObjects6= []; +gdjs.Level5Code.GDSinage_9595HealObjects7= []; +gdjs.Level5Code.GDSinage_9595HealObjects8= []; +gdjs.Level5Code.GDSinage_9595ProceedObjects1= []; +gdjs.Level5Code.GDSinage_9595ProceedObjects2= []; +gdjs.Level5Code.GDSinage_9595ProceedObjects3= []; +gdjs.Level5Code.GDSinage_9595ProceedObjects4= []; +gdjs.Level5Code.GDSinage_9595ProceedObjects5= []; +gdjs.Level5Code.GDSinage_9595ProceedObjects6= []; +gdjs.Level5Code.GDSinage_9595ProceedObjects7= []; +gdjs.Level5Code.GDSinage_9595ProceedObjects8= []; +gdjs.Level5Code.GDSinage_9595DeathObjects1= []; +gdjs.Level5Code.GDSinage_9595DeathObjects2= []; +gdjs.Level5Code.GDSinage_9595DeathObjects3= []; +gdjs.Level5Code.GDSinage_9595DeathObjects4= []; +gdjs.Level5Code.GDSinage_9595DeathObjects5= []; +gdjs.Level5Code.GDSinage_9595DeathObjects6= []; +gdjs.Level5Code.GDSinage_9595DeathObjects7= []; +gdjs.Level5Code.GDSinage_9595DeathObjects8= []; +gdjs.Level5Code.GDSinage_9595DownArrowObjects1= []; +gdjs.Level5Code.GDSinage_9595DownArrowObjects2= []; +gdjs.Level5Code.GDSinage_9595DownArrowObjects3= []; +gdjs.Level5Code.GDSinage_9595DownArrowObjects4= []; +gdjs.Level5Code.GDSinage_9595DownArrowObjects5= []; +gdjs.Level5Code.GDSinage_9595DownArrowObjects6= []; +gdjs.Level5Code.GDSinage_9595DownArrowObjects7= []; +gdjs.Level5Code.GDSinage_9595DownArrowObjects8= []; +gdjs.Level5Code.GDSinage_9595CheckpointObjects1= []; +gdjs.Level5Code.GDSinage_9595CheckpointObjects2= []; +gdjs.Level5Code.GDSinage_9595CheckpointObjects3= []; +gdjs.Level5Code.GDSinage_9595CheckpointObjects4= []; +gdjs.Level5Code.GDSinage_9595CheckpointObjects5= []; +gdjs.Level5Code.GDSinage_9595CheckpointObjects6= []; +gdjs.Level5Code.GDSinage_9595CheckpointObjects7= []; +gdjs.Level5Code.GDSinage_9595CheckpointObjects8= []; +gdjs.Level5Code.GDSinage_9595KillObjects1= []; +gdjs.Level5Code.GDSinage_9595KillObjects2= []; +gdjs.Level5Code.GDSinage_9595KillObjects3= []; +gdjs.Level5Code.GDSinage_9595KillObjects4= []; +gdjs.Level5Code.GDSinage_9595KillObjects5= []; +gdjs.Level5Code.GDSinage_9595KillObjects6= []; +gdjs.Level5Code.GDSinage_9595KillObjects7= []; +gdjs.Level5Code.GDSinage_9595KillObjects8= []; +gdjs.Level5Code.GDSinage_9595CollectObjects1= []; +gdjs.Level5Code.GDSinage_9595CollectObjects2= []; +gdjs.Level5Code.GDSinage_9595CollectObjects3= []; +gdjs.Level5Code.GDSinage_9595CollectObjects4= []; +gdjs.Level5Code.GDSinage_9595CollectObjects5= []; +gdjs.Level5Code.GDSinage_9595CollectObjects6= []; +gdjs.Level5Code.GDSinage_9595CollectObjects7= []; +gdjs.Level5Code.GDSinage_9595CollectObjects8= []; +gdjs.Level5Code.GDSinage_9595ArrowObjects1= []; +gdjs.Level5Code.GDSinage_9595ArrowObjects2= []; +gdjs.Level5Code.GDSinage_9595ArrowObjects3= []; +gdjs.Level5Code.GDSinage_9595ArrowObjects4= []; +gdjs.Level5Code.GDSinage_9595ArrowObjects5= []; +gdjs.Level5Code.GDSinage_9595ArrowObjects6= []; +gdjs.Level5Code.GDSinage_9595ArrowObjects7= []; +gdjs.Level5Code.GDSinage_9595ArrowObjects8= []; +gdjs.Level5Code.GDSinage_9595JumpObjects1= []; +gdjs.Level5Code.GDSinage_9595JumpObjects2= []; +gdjs.Level5Code.GDSinage_9595JumpObjects3= []; +gdjs.Level5Code.GDSinage_9595JumpObjects4= []; +gdjs.Level5Code.GDSinage_9595JumpObjects5= []; +gdjs.Level5Code.GDSinage_9595JumpObjects6= []; +gdjs.Level5Code.GDSinage_9595JumpObjects7= []; +gdjs.Level5Code.GDSinage_9595JumpObjects8= []; +gdjs.Level5Code.GDSinage_9595HoldObjects1= []; +gdjs.Level5Code.GDSinage_9595HoldObjects2= []; +gdjs.Level5Code.GDSinage_9595HoldObjects3= []; +gdjs.Level5Code.GDSinage_9595HoldObjects4= []; +gdjs.Level5Code.GDSinage_9595HoldObjects5= []; +gdjs.Level5Code.GDSinage_9595HoldObjects6= []; +gdjs.Level5Code.GDSinage_9595HoldObjects7= []; +gdjs.Level5Code.GDSinage_9595HoldObjects8= []; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects1= []; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects2= []; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects3= []; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects4= []; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects5= []; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects6= []; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects7= []; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects8= []; +gdjs.Level5Code.GDSinage_9595RestartObjects1= []; +gdjs.Level5Code.GDSinage_9595RestartObjects2= []; +gdjs.Level5Code.GDSinage_9595RestartObjects3= []; +gdjs.Level5Code.GDSinage_9595RestartObjects4= []; +gdjs.Level5Code.GDSinage_9595RestartObjects5= []; +gdjs.Level5Code.GDSinage_9595RestartObjects6= []; +gdjs.Level5Code.GDSinage_9595RestartObjects7= []; +gdjs.Level5Code.GDSinage_9595RestartObjects8= []; +gdjs.Level5Code.GDSinage_9595PauseObjects1= []; +gdjs.Level5Code.GDSinage_9595PauseObjects2= []; +gdjs.Level5Code.GDSinage_9595PauseObjects3= []; +gdjs.Level5Code.GDSinage_9595PauseObjects4= []; +gdjs.Level5Code.GDSinage_9595PauseObjects5= []; +gdjs.Level5Code.GDSinage_9595PauseObjects6= []; +gdjs.Level5Code.GDSinage_9595PauseObjects7= []; +gdjs.Level5Code.GDSinage_9595PauseObjects8= []; +gdjs.Level5Code.GDTest2Objects1= []; +gdjs.Level5Code.GDTest2Objects2= []; +gdjs.Level5Code.GDTest2Objects3= []; +gdjs.Level5Code.GDTest2Objects4= []; +gdjs.Level5Code.GDTest2Objects5= []; +gdjs.Level5Code.GDTest2Objects6= []; +gdjs.Level5Code.GDTest2Objects7= []; +gdjs.Level5Code.GDTest2Objects8= []; + + +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects3}); +gdjs.Level5Code.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects4[k] = gdjs.Level5Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.Level5Code.GDCheckpointObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects3}); +gdjs.Level5Code.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level5Code.GDCheckpointObjects3 */ +/* Reuse gdjs.Level5Code.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects3Objects, (( gdjs.Level5Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDCheckpointObjects3[0].getPointX("")), (( gdjs.Level5Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level5Code.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.Level5Code.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects, (( gdjs.Level5Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects4[0].getPointX("")), (( gdjs.Level5Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.Level5Code.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects3Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.Level5Code.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDCheckpointObjects3[k] = gdjs.Level5Code.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.Level5Code.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level5Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level5Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level5Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level5Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level5Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level5Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level5Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level5Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level5Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level5Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level5Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level5Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level5Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level5Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level5Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level5Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level5Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level5Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level5Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level5Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level5Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level5Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level5Code.GDBloodParticlesObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.Level5Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level5Code.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level5Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level5Code.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level5Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level5Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level5Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level5Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level5Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level5Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level5Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level5Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level5Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level5Code.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level5Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level5Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level5Code.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.Level5Code.GDFlyingDemonObjects4[0].getName()) :gdjs.Level5Code.GDFireDemonObjects4[0].getName()) :gdjs.Level5Code.GDHorizontalDemonObjects4[0].getName()) :gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.Level5Code.GDLaserRingObjects4[0].getName()) :gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level5Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level5Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDFlyingDemonObjects4[k] = gdjs.Level5Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level5Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDFireDemonObjects4[k] = gdjs.Level5Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level5Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDHorizontalDemonObjects4[k] = gdjs.Level5Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserRingObjects4[k] = gdjs.Level5Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level5Code.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDFlyingDemonObjects4[k] = gdjs.Level5Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level5Code.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDFireDemonObjects4[k] = gdjs.Level5Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level5Code.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDHorizontalDemonObjects4[k] = gdjs.Level5Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserRingObjects4[k] = gdjs.Level5Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4 */ +gdjs.Level5Code.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDBloodParticlesObjects4Objects, (( gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level5Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level5Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.Level5Code.GDFireDemonObjects4[0].getPointX("")) :gdjs.Level5Code.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.Level5Code.GDLaserRingObjects4[0].getPointX("")) :gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level5Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level5Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDFlyingDemonObjects4[0].getWidth()) :gdjs.Level5Code.GDFireDemonObjects4[0].getWidth()) :gdjs.Level5Code.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.Level5Code.GDLaserRingObjects4[0].getWidth()) :gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level5Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level5Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.Level5Code.GDFireDemonObjects4[0].getPointY("")) :gdjs.Level5Code.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.Level5Code.GDLaserRingObjects4[0].getPointY("")) :gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level5Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level5Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level5Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDFlyingDemonObjects4[0].getHeight()) :gdjs.Level5Code.GDFireDemonObjects4[0].getHeight()) :gdjs.Level5Code.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.Level5Code.GDLaserRingObjects4[0].getHeight()) :gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level5Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.Level5Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.Level5Code.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level5Code.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.Level5Code.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserRingObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.Level5Code.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level5Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level5Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level5Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level5Code.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level5Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level5Code.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level5Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level5Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level5Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level5Code.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level5Code.GDPlayerObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.Level5Code.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.Level5Code.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.Level5Code.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.Level5Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.Level5Code.userFunc0x1e41590 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.Level5Code.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.Level5Code.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level5Code.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.Level5Code.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.Level5Code.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.Level5Code.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.Level5Code.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.Level5Code.userFunc0x1e41590(runtimeScene, objects); + +} + + +};gdjs.Level5Code.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level5Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level5Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level5Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level5Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level5Code_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level5Code.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.Level5Code.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.Level5Code.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level5Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.Level5Code.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level5Code.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.Level5Code.GDFireDemonObjects5}); +gdjs.Level5Code.userFunc0x1e41470 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.Level5Code.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level5Code.GDFireDemonObjects5 */ +/* Reuse gdjs.Level5Code.GDFlyingDemonObjects5 */ +/* Reuse gdjs.Level5Code.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level5Code.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.Level5Code.GDFireDemonObjects5); +gdjs.Level5Code.userFunc0x1e41470(runtimeScene, objects); + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level5Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level5Code.GDTurretDemon_9595EyeObjects5}); +gdjs.Level5Code.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level5Code.GDMiteDemon_9595BaseObjects5, gdjs.Level5Code.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5, gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5, gdjs.Level5Code.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5, gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5, gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level5Code.GDTurretDemon_9595EyeObjects5, gdjs.Level5Code.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.Level5Code.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5, gdjs.Level5Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level5Code.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.Level5Code.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level5Code.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.Level5Code.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level5Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level5Code.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level5Code.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level5Code.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level5Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level5Code.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level5Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level5Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level5Code_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level5Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level5Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.Level5Code.eventsList13(runtimeScene); +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.Level5Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level5Code.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level5Code.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level5Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.Level5Code.eventsList8(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList14(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level5Code.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects3[i].setVariableBoolean(gdjs.Level5Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level5Code.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects3[i].getVariableBoolean(gdjs.Level5Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects3[k] = gdjs.Level5Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects4[k] = gdjs.Level5Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.Level5Code.eventsList6(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList18(runtimeScene); +} + + +};gdjs.Level5Code.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level5Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects4[k] = gdjs.Level5Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level5Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects3[k] = gdjs.Level5Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects2}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.Level5Code.GDDustParticleObjects2}); +gdjs.Level5Code.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.Level5Code.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects3[k] = gdjs.Level5Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects2 */ +gdjs.Level5Code.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDDustParticleObjects2Objects, (( gdjs.Level5Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.Level5Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.Level5Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level5Code.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level5Code.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.Level5Code.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.Level5Code.eventsList0(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList2(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList19(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList21(runtimeScene); +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level5Code_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level5Code.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.Level5Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.Level5Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level5Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.Level5Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level5Code.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.Level5Code.GDFireDemonObjects4}); +gdjs.Level5Code.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level5Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level5Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDFlyingDemonObjects4[k] = gdjs.Level5Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level5Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDHorizontalDemonObjects4[k] = gdjs.Level5Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level5Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDFireDemonObjects4[k] = gdjs.Level5Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level5Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level5Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level5Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level5Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level5Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level5Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level5Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level5Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level5Code.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level5Code.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level5Code.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.Level5Code.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.Level5Code.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level5Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level5Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level5Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level5Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level5Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level5Code.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level5Code_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.Level5Code.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.Level5Code.GDTurretDemon_9595EyeObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level5Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level5Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects4}); +gdjs.Level5Code.userFunc0x2419878 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.Level5Code.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level5Code.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level5Code.GDTurretDemon_9595EyeObjects3); +gdjs.Level5Code.userFunc0x2419878(runtimeScene, objects); + +} + + +};gdjs.Level5Code.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects3 */ +gdjs.Level5Code.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level5Code.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level5Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level5Code.GDMiteDemon_9595BaseObjects3, gdjs.Level5Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDTurretDemon_9595EyeObjects3, gdjs.Level5Code.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level5Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level5Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level5Code.GDMiteDemon_9595BaseObjects3, gdjs.Level5Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +gdjs.copyArray(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDTurretDemon_9595EyeObjects3, gdjs.Level5Code.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level5Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDPlayerObjects3_1final.indexOf(gdjs.Level5Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level5Code.GDPlayerObjects3_1final.push(gdjs.Level5Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level5Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level5Code.GDMiteDemon_9595BaseObjects3_1final, gdjs.Level5Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects3_1final, gdjs.Level5Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3_1final, gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level5Code.GDTurretDemon_9595EyeObjects3_1final, gdjs.Level5Code.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level5Code.GDMiteDemon_9595BaseObjects3, gdjs.Level5Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDTurretDemon_9595EyeObjects3, gdjs.Level5Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level5Code.GDMiteDemon_9595BaseObjects3, gdjs.Level5Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDTurretDemon_9595EyeObjects3, gdjs.Level5Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.Level5Code.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level5Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level5Code.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level5Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level5Code.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level5Code.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.Level5Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level5Code.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.Level5Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level5Code.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.Level5Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.Level5Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level5Code.GDLaserRingObjects3, "LaserDemon_Base": gdjs.Level5Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.Level5Code.GDProjectileDeathParticlesObjects3}); +gdjs.Level5Code.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level5Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level5Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level5Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level5Code.GDLaserRingObjects3); +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level5Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level5Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level5Code.GDStaticPlatform3Objects3); +/* Reuse gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level5Code.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level5Code.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.Level5Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level5Code.GDBloodParticlesObjects3}); +gdjs.Level5Code.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[k] = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level5Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level5Code.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level5Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList35 = function(runtimeScene) { + +};gdjs.Level5Code.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level5Code.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDFireDemonObjects4[k] = gdjs.Level5Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level5Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDFireDemonObjects4[k] = gdjs.Level5Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level5Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level5Code.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.Level5Code.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDFireDemonObjects3[k] = gdjs.Level5Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDFireDemonObjects3[i].getVariableBoolean(gdjs.Level5Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDFireDemonObjects3[k] = gdjs.Level5Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.Level5Code.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDFireDemonObjects3[i].setVariableBoolean(gdjs.Level5Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.Level5Code.eventsList37 = function(runtimeScene) { + +};gdjs.Level5Code.eventsList38 = function(runtimeScene) { + +};gdjs.Level5Code.eventsList39 = function(runtimeScene) { + +};gdjs.Level5Code.eventsList40 = function(runtimeScene) { + +};gdjs.Level5Code.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.Level5Code.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5, gdjs.Level5Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level5Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level5Code.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5, gdjs.Level5Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level5Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level5Code.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.Level5Code.GDTestObjects5); +{for(var i = 0, len = gdjs.Level5Code.GDTestObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level5Code.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5, gdjs.Level5Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level5Code.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level5Code.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level5Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.Level5Code.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level5Code.GDTest2Objects5); +{for(var i = 0, len = gdjs.Level5Code.GDTest2Objects5.length ;i < len;++i) { + gdjs.Level5Code.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level5Code.GDTest2Objects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.Level5Code.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level5Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.Level5Code.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level5Code.GDLaserDemon_9595BeamObjects3, gdjs.Level5Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level5Code.GDLaserDemon_9595BeamObjects3, gdjs.Level5Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level5Code.GDLaserDemon_9595BeamObjects3, gdjs.Level5Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.Level5Code.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level5Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level5Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level5Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level5Code.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.Level5Code.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.Level5Code.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.Level5Code.eventsList47(runtimeScene); +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects5}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level5Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects5}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level5Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects5}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects5}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level5Code.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level5Code.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.Level5Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.Level5Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level5Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.Level5Code.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level5Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.Level5Code.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level5Code.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level5Code.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level5Code.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level5Code.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level5Code.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level5Code.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level5Code.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level5Code.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level5Code.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level5Code.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level5Code.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level5Code.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level5Code.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level5Code.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level5Code.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level5Code.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level5Code.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level5Code.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level5Code.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level5Code.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level5Code.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level5Code.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.Level5Code.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level5Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level5Code.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.Level5Code.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.Level5Code.eventsList49(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList65(runtimeScene); +} + + +};gdjs.Level5Code.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level5Code.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level5Code.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level5Code.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level5Code.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level5Code.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level5Code.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level5Code.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level5Code.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level5Code.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level5Code.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level5Code.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level5Code.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.Level5Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level5Code.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level5Code.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level5Code.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level5Code.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level5Code.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level5Code.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level5Code.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level5Code.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.Level5Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level5Code.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level5Code.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.Level5Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.Level5Code.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.Level5Code.GDPlayerObjects4.length !== 0 ? gdjs.Level5Code.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.Level5Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.Level5Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.Level5Code.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level5Code.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.Level5Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.Level5Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.Level5Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.Level5Code.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.Level5Code.eventsList78(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList79(runtimeScene); +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects5}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.Level5Code.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects6, gdjs.Level5Code.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level5Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.Level5Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.Level5Code.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects6, gdjs.Level5Code.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects7[k] = gdjs.Level5Code.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.Level5Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.Level5Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.Level5Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.Level5Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level5Code.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects6[k] = gdjs.Level5Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects5}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level5Code.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.Level5Code.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.Level5Code.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.Level5Code.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.Level5Code.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.Level5Code.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.Level5Code.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.Level5Code.GDFlippingPlatform2Objects5}); +gdjs.Level5Code.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects5, gdjs.Level5Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects6[k] = gdjs.Level5Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level5Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects5, gdjs.Level5Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects6[i].getVariableBoolean(gdjs.Level5Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects6[k] = gdjs.Level5Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects6[i].setVariableBoolean(gdjs.Level5Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.Level5Code.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects5, gdjs.Level5Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level5Code.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects6[k] = gdjs.Level5Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level5Code.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level5Code.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.Level5Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level5Code.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level5Code.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level5Code.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level5Code.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level5Code.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level5Code.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.Level5Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects5[k] = gdjs.Level5Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects6}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.Level5Code.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects5, gdjs.Level5Code.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level5Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.Level5Code.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects4, gdjs.Level5Code.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects5[k] = gdjs.Level5Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects5[k] = gdjs.Level5Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.Level5Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.Level5Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.Level5Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.Level5Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level5Code.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects4[k] = gdjs.Level5Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.Level5Code.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects5Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level5Code.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects5); +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects5[i].getVariableBoolean(gdjs.Level5Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects5[k] = gdjs.Level5Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level5Code.GDPlayerObjects5_1final.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects5, gdjs.Level5Code.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level5Code.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.Level5Code.GDPlayerObjects6[k] = gdjs.Level5Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level5Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDPlayerObjects5_1final.indexOf(gdjs.Level5Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level5Code.GDPlayerObjects5_1final.push(gdjs.Level5Code.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects5, gdjs.Level5Code.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects6Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level5Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDPlayerObjects5_1final.indexOf(gdjs.Level5Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level5Code.GDPlayerObjects5_1final.push(gdjs.Level5Code.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects5_1final, gdjs.Level5Code.GDPlayerObjects5); +gdjs.copyArray(gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects5[i].setVariableBoolean(gdjs.Level5Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.Level5Code.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.Level5Code.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects4[k] = gdjs.Level5Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level5Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level5Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level5Code.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.Level5Code.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.Level5Code.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.Level5Code.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.Level5Code.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.Level5Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.Level5Code.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.Level5Code.GDFlippingPlatform2Objects4}); +gdjs.Level5Code.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level5Code.GDMiteDemon_9595MiteObjects4, gdjs.Level5Code.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595MiteObjects5[k] = gdjs.Level5Code.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level5Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level5Code.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level5Code.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level5Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level5Code.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level5Code.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level5Code.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level5Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level5Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level5Code.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level5Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level5Code.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level5Code.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.Level5Code.eventsList86(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList88(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList89(runtimeScene); +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level5Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level5Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level5Code.GDFlyingDemonObjects3, "FireDemon": gdjs.Level5Code.GDFireDemonObjects3, "HorizontalDemon": gdjs.Level5Code.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.Level5Code.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.Level5Code.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.Level5Code.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.Level5Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.Level5Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level5Code.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.Level5Code.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.Level5Code.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.Level5Code.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.Level5Code.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.Level5Code.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level5Code.GDBloodParticlesObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level5Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level5Code.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.Level5Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level5Code.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.Level5Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level5Code.GDFlippingPlatform2Objects3}); +gdjs.Level5Code.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level5Code.GDMiteDemon_9595MiteObjects3, gdjs.Level5Code.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.Level5Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.Level5Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level5Code.GDMiteDemon_9595MiteObjects2}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.Level5Code.GDLadderObjects2}); +gdjs.Level5Code.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level5Code.GDMiteDemon_9595MiteObjects2, gdjs.Level5Code.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.Level5Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.Level5Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595MiteObjects2[k] = gdjs.Level5Code.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.Level5Code.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level5Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level5Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level5Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level5Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level5Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level5Code.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level5Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level5Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level5Code_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.Level5Code.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level5Code.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level5Code.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level5Code.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level5Code.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level5Code.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level5Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level5Code.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level5Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level5Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level5Code.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level5Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level5Code.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level5Code.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level5Code.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level5Code.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level5Code.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level5Code.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level5Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level5Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level5Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level5Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level5Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level5Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level5Code_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.Level5Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.Level5Code.eventsList93(runtimeScene); +} + + +};gdjs.Level5Code.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.Level5Code.eventsList26(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList30(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList32(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList34(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList35(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList36(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList37(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList38(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList39(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList40(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList48(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList66(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList77(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList80(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList90(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList94(runtimeScene); +} + + +};gdjs.Level5Code.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.Level5Code.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level5Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level5Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level5Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level5Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level5Code.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.Level5Code.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.Level5Code.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level5Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level5Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level5Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level5Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level5Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level5Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level5Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level5Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level5Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level5Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level5Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level5Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level5Code.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.Level5Code.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.Level5Code.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.Level5Code.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.Level5Code.eventsList97(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList98(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList99(runtimeScene); +} + + +};gdjs.Level5Code.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.Level5Code.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.Level5Code.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level5Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level5Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.Level5Code.GDCameraGlitchFixObjects4}); +gdjs.Level5Code.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.Level5Code.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.Level5Code.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level5Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level5Code.GDRightBoundaryObjects4); +gdjs.Level5Code.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.Level5Code.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level5Code.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level5Code.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level5Code.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.Level5Code.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.Level5Code.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level5Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level5Code.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.Level5Code.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.Level5Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.Level5Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.Level5Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.Level5Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.Level5Code.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.Level5Code.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level5Code.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.Level5Code.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); +{for(var i = 0, len = gdjs.Level5Code.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.Level5Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.Level5Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.Level5Code.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.Level5Code.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.Level5Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.Level5Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level5Code.GDPortalObjects3}); +gdjs.Level5Code.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.Level5Code.GDPortalObjects2}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects2}); +gdjs.Level5Code.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level5Code.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects3Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level5Code.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level5Code.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPortalObjects2Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level5Code.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.Level5Code.eventsList101(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList103(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList104(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList105(runtimeScene); +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.Level5Code.GDPortalObjects4}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects3}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level5Code.GDPortalObjects3}); +gdjs.Level5Code.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects3, gdjs.Level5Code.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level5Code.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level5Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects3[k] = gdjs.Level5Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level5Code.GDPlayerObjects3 */ +/* Reuse gdjs.Level5Code.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects3Objects, "Tween", gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level5Code.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level5Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects4[k] = gdjs.Level5Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.Level5Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level5Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects3[k] = gdjs.Level5Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.Level5Code.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{}} + +} + + +};gdjs.Level5Code.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.Level5Code.GDPlayerObjects3.length = 0; + +gdjs.Level5Code.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level5Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level5Code.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level5Code.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects4Objects, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level5Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDPlayerObjects3_1final.indexOf(gdjs.Level5Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level5Code.GDPlayerObjects3_1final.push(gdjs.Level5Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level5Code.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDPortalObjects3_1final.indexOf(gdjs.Level5Code.GDPortalObjects4[j]) === -1 ) + gdjs.Level5Code.GDPortalObjects3_1final.push(gdjs.Level5Code.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level5Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.Level5Code.GDPlayerObjects4[k] = gdjs.Level5Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level5Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDPlayerObjects3_1final.indexOf(gdjs.Level5Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level5Code.GDPlayerObjects3_1final.push(gdjs.Level5Code.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level5Code.GDPlayerObjects3_1final, gdjs.Level5Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level5Code.GDPortalObjects3_1final, gdjs.Level5Code.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.Level5Code.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects2}); +gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level5Code.GDPlayerObjects2}); +gdjs.Level5Code.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects2[i].returnVariable(gdjs.Level5Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects2[i].setPosition(gdjs.Level5Code.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.Level5Code.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects2Objects, ((gdjs.Level5Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.Level5Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level5Code.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects2[i].returnVariable(gdjs.Level5Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level5Code.mapOfGDgdjs_9546Level5Code_9546GDPlayerObjects2Objects, (( gdjs.Level5Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects2[0].getPointX("")), (( gdjs.Level5Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level5Code.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects2[i].returnVariable(gdjs.Level5Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.Level5Code.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level5Code.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.Level5Code.eventsList22(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList95(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList100(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList106(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList110(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList111(runtimeScene); +} + + +};gdjs.Level5Code.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects2[i].getVariableNumber(gdjs.Level5Code.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects2[k] = gdjs.Level5Code.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level5Code.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.Level5Code.GDPlayerObjects1[i].getVariableNumber(gdjs.Level5Code.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.Level5Code.GDPlayerObjects1[k] = gdjs.Level5Code.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.Level5Code.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +};gdjs.Level5Code.eventsList114 = function(runtimeScene) { + +{ + +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level5Code.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level5Code.eventsList115 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.Level5Code.eventsList112(runtimeScene); +} + + +{ + + +gdjs.Level5Code.eventsList114(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Memory"), gdjs.Level5Code.GDMemoryObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level5Code.GDPlayerObjects1); +{for(var i = 0, len = gdjs.Level5Code.GDMemoryObjects1.length ;i < len;++i) { + gdjs.Level5Code.GDMemoryObjects1[i].getBehavior("Animation").setAnimationName("School"); +} +}{for(var i = 0, len = gdjs.Level5Code.GDPlayerObjects1.length ;i < len;++i) { + gdjs.Level5Code.GDPlayerObjects1[i].returnVariable(gdjs.Level5Code.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(5); +} +}} + +} + + +}; + +gdjs.Level5Code.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.Level5Code.GDBackgroundPlantsObjects1.length = 0; +gdjs.Level5Code.GDBackgroundPlantsObjects2.length = 0; +gdjs.Level5Code.GDBackgroundPlantsObjects3.length = 0; +gdjs.Level5Code.GDBackgroundPlantsObjects4.length = 0; +gdjs.Level5Code.GDBackgroundPlantsObjects5.length = 0; +gdjs.Level5Code.GDBackgroundPlantsObjects6.length = 0; +gdjs.Level5Code.GDBackgroundPlantsObjects7.length = 0; +gdjs.Level5Code.GDBackgroundPlantsObjects8.length = 0; +gdjs.Level5Code.GDPlayerObjects1.length = 0; +gdjs.Level5Code.GDPlayerObjects2.length = 0; +gdjs.Level5Code.GDPlayerObjects3.length = 0; +gdjs.Level5Code.GDPlayerObjects4.length = 0; +gdjs.Level5Code.GDPlayerObjects5.length = 0; +gdjs.Level5Code.GDPlayerObjects6.length = 0; +gdjs.Level5Code.GDPlayerObjects7.length = 0; +gdjs.Level5Code.GDPlayerObjects8.length = 0; +gdjs.Level5Code.GDFlyingDemonObjects1.length = 0; +gdjs.Level5Code.GDFlyingDemonObjects2.length = 0; +gdjs.Level5Code.GDFlyingDemonObjects3.length = 0; +gdjs.Level5Code.GDFlyingDemonObjects4.length = 0; +gdjs.Level5Code.GDFlyingDemonObjects5.length = 0; +gdjs.Level5Code.GDFlyingDemonObjects6.length = 0; +gdjs.Level5Code.GDFlyingDemonObjects7.length = 0; +gdjs.Level5Code.GDFlyingDemonObjects8.length = 0; +gdjs.Level5Code.GDFireDemonObjects1.length = 0; +gdjs.Level5Code.GDFireDemonObjects2.length = 0; +gdjs.Level5Code.GDFireDemonObjects3.length = 0; +gdjs.Level5Code.GDFireDemonObjects4.length = 0; +gdjs.Level5Code.GDFireDemonObjects5.length = 0; +gdjs.Level5Code.GDFireDemonObjects6.length = 0; +gdjs.Level5Code.GDFireDemonObjects7.length = 0; +gdjs.Level5Code.GDFireDemonObjects8.length = 0; +gdjs.Level5Code.GDCheckpointObjects1.length = 0; +gdjs.Level5Code.GDCheckpointObjects2.length = 0; +gdjs.Level5Code.GDCheckpointObjects3.length = 0; +gdjs.Level5Code.GDCheckpointObjects4.length = 0; +gdjs.Level5Code.GDCheckpointObjects5.length = 0; +gdjs.Level5Code.GDCheckpointObjects6.length = 0; +gdjs.Level5Code.GDCheckpointObjects7.length = 0; +gdjs.Level5Code.GDCheckpointObjects8.length = 0; +gdjs.Level5Code.GDStaticPlatform3Objects1.length = 0; +gdjs.Level5Code.GDStaticPlatform3Objects2.length = 0; +gdjs.Level5Code.GDStaticPlatform3Objects3.length = 0; +gdjs.Level5Code.GDStaticPlatform3Objects4.length = 0; +gdjs.Level5Code.GDStaticPlatform3Objects5.length = 0; +gdjs.Level5Code.GDStaticPlatform3Objects6.length = 0; +gdjs.Level5Code.GDStaticPlatform3Objects7.length = 0; +gdjs.Level5Code.GDStaticPlatform3Objects8.length = 0; +gdjs.Level5Code.GDStaticPlatform2Objects1.length = 0; +gdjs.Level5Code.GDStaticPlatform2Objects2.length = 0; +gdjs.Level5Code.GDStaticPlatform2Objects3.length = 0; +gdjs.Level5Code.GDStaticPlatform2Objects4.length = 0; +gdjs.Level5Code.GDStaticPlatform2Objects5.length = 0; +gdjs.Level5Code.GDStaticPlatform2Objects6.length = 0; +gdjs.Level5Code.GDStaticPlatform2Objects7.length = 0; +gdjs.Level5Code.GDStaticPlatform2Objects8.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.Level5Code.GDStaticPlatform1Objects1.length = 0; +gdjs.Level5Code.GDStaticPlatform1Objects2.length = 0; +gdjs.Level5Code.GDStaticPlatform1Objects3.length = 0; +gdjs.Level5Code.GDStaticPlatform1Objects4.length = 0; +gdjs.Level5Code.GDStaticPlatform1Objects5.length = 0; +gdjs.Level5Code.GDStaticPlatform1Objects6.length = 0; +gdjs.Level5Code.GDStaticPlatform1Objects7.length = 0; +gdjs.Level5Code.GDStaticPlatform1Objects8.length = 0; +gdjs.Level5Code.GDPortalObjects1.length = 0; +gdjs.Level5Code.GDPortalObjects2.length = 0; +gdjs.Level5Code.GDPortalObjects3.length = 0; +gdjs.Level5Code.GDPortalObjects4.length = 0; +gdjs.Level5Code.GDPortalObjects5.length = 0; +gdjs.Level5Code.GDPortalObjects6.length = 0; +gdjs.Level5Code.GDPortalObjects7.length = 0; +gdjs.Level5Code.GDPortalObjects8.length = 0; +gdjs.Level5Code.GDLadderObjects1.length = 0; +gdjs.Level5Code.GDLadderObjects2.length = 0; +gdjs.Level5Code.GDLadderObjects3.length = 0; +gdjs.Level5Code.GDLadderObjects4.length = 0; +gdjs.Level5Code.GDLadderObjects5.length = 0; +gdjs.Level5Code.GDLadderObjects6.length = 0; +gdjs.Level5Code.GDLadderObjects7.length = 0; +gdjs.Level5Code.GDLadderObjects8.length = 0; +gdjs.Level5Code.GDBloodParticlesObjects1.length = 0; +gdjs.Level5Code.GDBloodParticlesObjects2.length = 0; +gdjs.Level5Code.GDBloodParticlesObjects3.length = 0; +gdjs.Level5Code.GDBloodParticlesObjects4.length = 0; +gdjs.Level5Code.GDBloodParticlesObjects5.length = 0; +gdjs.Level5Code.GDBloodParticlesObjects6.length = 0; +gdjs.Level5Code.GDBloodParticlesObjects7.length = 0; +gdjs.Level5Code.GDBloodParticlesObjects8.length = 0; +gdjs.Level5Code.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.Level5Code.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.Level5Code.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.Level5Code.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.Level5Code.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.Level5Code.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.Level5Code.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.Level5Code.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.Level5Code.GDDoorParticlesObjects1.length = 0; +gdjs.Level5Code.GDDoorParticlesObjects2.length = 0; +gdjs.Level5Code.GDDoorParticlesObjects3.length = 0; +gdjs.Level5Code.GDDoorParticlesObjects4.length = 0; +gdjs.Level5Code.GDDoorParticlesObjects5.length = 0; +gdjs.Level5Code.GDDoorParticlesObjects6.length = 0; +gdjs.Level5Code.GDDoorParticlesObjects7.length = 0; +gdjs.Level5Code.GDDoorParticlesObjects8.length = 0; +gdjs.Level5Code.GDDustParticleObjects1.length = 0; +gdjs.Level5Code.GDDustParticleObjects2.length = 0; +gdjs.Level5Code.GDDustParticleObjects3.length = 0; +gdjs.Level5Code.GDDustParticleObjects4.length = 0; +gdjs.Level5Code.GDDustParticleObjects5.length = 0; +gdjs.Level5Code.GDDustParticleObjects6.length = 0; +gdjs.Level5Code.GDDustParticleObjects7.length = 0; +gdjs.Level5Code.GDDustParticleObjects8.length = 0; +gdjs.Level5Code.GDLivesBarObjects1.length = 0; +gdjs.Level5Code.GDLivesBarObjects2.length = 0; +gdjs.Level5Code.GDLivesBarObjects3.length = 0; +gdjs.Level5Code.GDLivesBarObjects4.length = 0; +gdjs.Level5Code.GDLivesBarObjects5.length = 0; +gdjs.Level5Code.GDLivesBarObjects6.length = 0; +gdjs.Level5Code.GDLivesBarObjects7.length = 0; +gdjs.Level5Code.GDLivesBarObjects8.length = 0; +gdjs.Level5Code.GDHopeBarObjects1.length = 0; +gdjs.Level5Code.GDHopeBarObjects2.length = 0; +gdjs.Level5Code.GDHopeBarObjects3.length = 0; +gdjs.Level5Code.GDHopeBarObjects4.length = 0; +gdjs.Level5Code.GDHopeBarObjects5.length = 0; +gdjs.Level5Code.GDHopeBarObjects6.length = 0; +gdjs.Level5Code.GDHopeBarObjects7.length = 0; +gdjs.Level5Code.GDHopeBarObjects8.length = 0; +gdjs.Level5Code.GDMemoryObjects1.length = 0; +gdjs.Level5Code.GDMemoryObjects2.length = 0; +gdjs.Level5Code.GDMemoryObjects3.length = 0; +gdjs.Level5Code.GDMemoryObjects4.length = 0; +gdjs.Level5Code.GDMemoryObjects5.length = 0; +gdjs.Level5Code.GDMemoryObjects6.length = 0; +gdjs.Level5Code.GDMemoryObjects7.length = 0; +gdjs.Level5Code.GDMemoryObjects8.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.Level5Code.GDHorizontalDemonObjects1.length = 0; +gdjs.Level5Code.GDHorizontalDemonObjects2.length = 0; +gdjs.Level5Code.GDHorizontalDemonObjects3.length = 0; +gdjs.Level5Code.GDHorizontalDemonObjects4.length = 0; +gdjs.Level5Code.GDHorizontalDemonObjects5.length = 0; +gdjs.Level5Code.GDHorizontalDemonObjects6.length = 0; +gdjs.Level5Code.GDHorizontalDemonObjects7.length = 0; +gdjs.Level5Code.GDHorizontalDemonObjects8.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.Level5Code.GDFlippingPlatformObjects1.length = 0; +gdjs.Level5Code.GDFlippingPlatformObjects2.length = 0; +gdjs.Level5Code.GDFlippingPlatformObjects3.length = 0; +gdjs.Level5Code.GDFlippingPlatformObjects4.length = 0; +gdjs.Level5Code.GDFlippingPlatformObjects5.length = 0; +gdjs.Level5Code.GDFlippingPlatformObjects6.length = 0; +gdjs.Level5Code.GDFlippingPlatformObjects7.length = 0; +gdjs.Level5Code.GDFlippingPlatformObjects8.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.Level5Code.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.Level5Code.GDFlippingPlatform2Objects1.length = 0; +gdjs.Level5Code.GDFlippingPlatform2Objects2.length = 0; +gdjs.Level5Code.GDFlippingPlatform2Objects3.length = 0; +gdjs.Level5Code.GDFlippingPlatform2Objects4.length = 0; +gdjs.Level5Code.GDFlippingPlatform2Objects5.length = 0; +gdjs.Level5Code.GDFlippingPlatform2Objects6.length = 0; +gdjs.Level5Code.GDFlippingPlatform2Objects7.length = 0; +gdjs.Level5Code.GDFlippingPlatform2Objects8.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.Level5Code.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.Level5Code.GDTestObjects1.length = 0; +gdjs.Level5Code.GDTestObjects2.length = 0; +gdjs.Level5Code.GDTestObjects3.length = 0; +gdjs.Level5Code.GDTestObjects4.length = 0; +gdjs.Level5Code.GDTestObjects5.length = 0; +gdjs.Level5Code.GDTestObjects6.length = 0; +gdjs.Level5Code.GDTestObjects7.length = 0; +gdjs.Level5Code.GDTestObjects8.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.Level5Code.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.Level5Code.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.Level5Code.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level5Code.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level5Code.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level5Code.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level5Code.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.Level5Code.GDLaserRingObjects1.length = 0; +gdjs.Level5Code.GDLaserRingObjects2.length = 0; +gdjs.Level5Code.GDLaserRingObjects3.length = 0; +gdjs.Level5Code.GDLaserRingObjects4.length = 0; +gdjs.Level5Code.GDLaserRingObjects5.length = 0; +gdjs.Level5Code.GDLaserRingObjects6.length = 0; +gdjs.Level5Code.GDLaserRingObjects7.length = 0; +gdjs.Level5Code.GDLaserRingObjects8.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.Level5Code.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.Level5Code.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.Level5Code.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.Level5Code.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.Level5Code.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.Level5Code.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.Level5Code.GDCameraGlitchFixObjects1.length = 0; +gdjs.Level5Code.GDCameraGlitchFixObjects2.length = 0; +gdjs.Level5Code.GDCameraGlitchFixObjects3.length = 0; +gdjs.Level5Code.GDCameraGlitchFixObjects4.length = 0; +gdjs.Level5Code.GDCameraGlitchFixObjects5.length = 0; +gdjs.Level5Code.GDCameraGlitchFixObjects6.length = 0; +gdjs.Level5Code.GDCameraGlitchFixObjects7.length = 0; +gdjs.Level5Code.GDCameraGlitchFixObjects8.length = 0; +gdjs.Level5Code.GDLeftBoundaryObjects1.length = 0; +gdjs.Level5Code.GDLeftBoundaryObjects2.length = 0; +gdjs.Level5Code.GDLeftBoundaryObjects3.length = 0; +gdjs.Level5Code.GDLeftBoundaryObjects4.length = 0; +gdjs.Level5Code.GDLeftBoundaryObjects5.length = 0; +gdjs.Level5Code.GDLeftBoundaryObjects6.length = 0; +gdjs.Level5Code.GDLeftBoundaryObjects7.length = 0; +gdjs.Level5Code.GDLeftBoundaryObjects8.length = 0; +gdjs.Level5Code.GDRightBoundaryObjects1.length = 0; +gdjs.Level5Code.GDRightBoundaryObjects2.length = 0; +gdjs.Level5Code.GDRightBoundaryObjects3.length = 0; +gdjs.Level5Code.GDRightBoundaryObjects4.length = 0; +gdjs.Level5Code.GDRightBoundaryObjects5.length = 0; +gdjs.Level5Code.GDRightBoundaryObjects6.length = 0; +gdjs.Level5Code.GDRightBoundaryObjects7.length = 0; +gdjs.Level5Code.GDRightBoundaryObjects8.length = 0; +gdjs.Level5Code.GDTopBoundaryObjects1.length = 0; +gdjs.Level5Code.GDTopBoundaryObjects2.length = 0; +gdjs.Level5Code.GDTopBoundaryObjects3.length = 0; +gdjs.Level5Code.GDTopBoundaryObjects4.length = 0; +gdjs.Level5Code.GDTopBoundaryObjects5.length = 0; +gdjs.Level5Code.GDTopBoundaryObjects6.length = 0; +gdjs.Level5Code.GDTopBoundaryObjects7.length = 0; +gdjs.Level5Code.GDTopBoundaryObjects8.length = 0; +gdjs.Level5Code.GDBottomBoundaryObjects1.length = 0; +gdjs.Level5Code.GDBottomBoundaryObjects2.length = 0; +gdjs.Level5Code.GDBottomBoundaryObjects3.length = 0; +gdjs.Level5Code.GDBottomBoundaryObjects4.length = 0; +gdjs.Level5Code.GDBottomBoundaryObjects5.length = 0; +gdjs.Level5Code.GDBottomBoundaryObjects6.length = 0; +gdjs.Level5Code.GDBottomBoundaryObjects7.length = 0; +gdjs.Level5Code.GDBottomBoundaryObjects8.length = 0; +gdjs.Level5Code.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.Level5Code.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.Level5Code.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.Level5Code.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.Level5Code.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.Level5Code.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.Level5Code.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.Level5Code.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.Level5Code.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.Level5Code.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.Level5Code.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595WObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595WObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595WObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595WObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595WObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595WObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595WObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595WObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595AObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595AObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595AObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595AObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595AObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595AObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595AObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595AObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595SObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595SObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595SObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595SObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595SObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595SObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595SObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595SObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595DObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595DObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595DObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595DObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595DObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595DObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595DObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595DObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595SpaceObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595SpaceObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595SpaceObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595SpaceObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595SpaceObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595SpaceObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595SpaceObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595SpaceObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595HealObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595HealObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595HealObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595HealObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595HealObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595HealObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595HealObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595HealObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595ProceedObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595ProceedObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595ProceedObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595ProceedObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595ProceedObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595ProceedObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595ProceedObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595ProceedObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595DeathObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595DeathObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595DeathObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595DeathObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595DeathObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595DeathObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595DeathObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595DeathObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595KillObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595KillObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595KillObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595KillObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595KillObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595KillObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595KillObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595KillObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595CollectObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595CollectObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595CollectObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595CollectObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595CollectObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595CollectObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595CollectObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595CollectObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595ArrowObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595ArrowObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595ArrowObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595ArrowObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595ArrowObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595ArrowObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595ArrowObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595ArrowObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595JumpObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595JumpObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595JumpObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595JumpObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595JumpObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595JumpObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595JumpObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595JumpObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595HoldObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595HoldObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595HoldObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595HoldObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595HoldObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595HoldObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595HoldObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595HoldObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595RestartObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595RestartObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595RestartObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595RestartObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595RestartObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595RestartObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595RestartObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595RestartObjects8.length = 0; +gdjs.Level5Code.GDSinage_9595PauseObjects1.length = 0; +gdjs.Level5Code.GDSinage_9595PauseObjects2.length = 0; +gdjs.Level5Code.GDSinage_9595PauseObjects3.length = 0; +gdjs.Level5Code.GDSinage_9595PauseObjects4.length = 0; +gdjs.Level5Code.GDSinage_9595PauseObjects5.length = 0; +gdjs.Level5Code.GDSinage_9595PauseObjects6.length = 0; +gdjs.Level5Code.GDSinage_9595PauseObjects7.length = 0; +gdjs.Level5Code.GDSinage_9595PauseObjects8.length = 0; +gdjs.Level5Code.GDTest2Objects1.length = 0; +gdjs.Level5Code.GDTest2Objects2.length = 0; +gdjs.Level5Code.GDTest2Objects3.length = 0; +gdjs.Level5Code.GDTest2Objects4.length = 0; +gdjs.Level5Code.GDTest2Objects5.length = 0; +gdjs.Level5Code.GDTest2Objects6.length = 0; +gdjs.Level5Code.GDTest2Objects7.length = 0; +gdjs.Level5Code.GDTest2Objects8.length = 0; + +gdjs.Level5Code.eventsList115(runtimeScene); + +return; + +} + +gdjs['Level5Code'] = gdjs.Level5Code; diff --git a/Builds/0.0.6/app/code6.js b/Builds/0.0.6/app/code6.js new file mode 100644 index 0000000000000000000000000000000000000000..efffa069b7072b5f90d3aba8948b6c3ff4813251 --- /dev/null +++ b/Builds/0.0.6/app/code6.js @@ -0,0 +1,10069 @@ +gdjs.Level4Code = {}; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level4Code.GDPlayerObjects3_1final = []; + +gdjs.Level4Code.GDPlayerObjects5_1final = []; + +gdjs.Level4Code.GDPortalObjects3_1final = []; + +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level4Code.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.Level4Code.GDBackgroundPlantsObjects1= []; +gdjs.Level4Code.GDBackgroundPlantsObjects2= []; +gdjs.Level4Code.GDBackgroundPlantsObjects3= []; +gdjs.Level4Code.GDBackgroundPlantsObjects4= []; +gdjs.Level4Code.GDBackgroundPlantsObjects5= []; +gdjs.Level4Code.GDBackgroundPlantsObjects6= []; +gdjs.Level4Code.GDBackgroundPlantsObjects7= []; +gdjs.Level4Code.GDBackgroundPlantsObjects8= []; +gdjs.Level4Code.GDPlayerObjects1= []; +gdjs.Level4Code.GDPlayerObjects2= []; +gdjs.Level4Code.GDPlayerObjects3= []; +gdjs.Level4Code.GDPlayerObjects4= []; +gdjs.Level4Code.GDPlayerObjects5= []; +gdjs.Level4Code.GDPlayerObjects6= []; +gdjs.Level4Code.GDPlayerObjects7= []; +gdjs.Level4Code.GDPlayerObjects8= []; +gdjs.Level4Code.GDFlyingDemonObjects1= []; +gdjs.Level4Code.GDFlyingDemonObjects2= []; +gdjs.Level4Code.GDFlyingDemonObjects3= []; +gdjs.Level4Code.GDFlyingDemonObjects4= []; +gdjs.Level4Code.GDFlyingDemonObjects5= []; +gdjs.Level4Code.GDFlyingDemonObjects6= []; +gdjs.Level4Code.GDFlyingDemonObjects7= []; +gdjs.Level4Code.GDFlyingDemonObjects8= []; +gdjs.Level4Code.GDFireDemonObjects1= []; +gdjs.Level4Code.GDFireDemonObjects2= []; +gdjs.Level4Code.GDFireDemonObjects3= []; +gdjs.Level4Code.GDFireDemonObjects4= []; +gdjs.Level4Code.GDFireDemonObjects5= []; +gdjs.Level4Code.GDFireDemonObjects6= []; +gdjs.Level4Code.GDFireDemonObjects7= []; +gdjs.Level4Code.GDFireDemonObjects8= []; +gdjs.Level4Code.GDCheckpointObjects1= []; +gdjs.Level4Code.GDCheckpointObjects2= []; +gdjs.Level4Code.GDCheckpointObjects3= []; +gdjs.Level4Code.GDCheckpointObjects4= []; +gdjs.Level4Code.GDCheckpointObjects5= []; +gdjs.Level4Code.GDCheckpointObjects6= []; +gdjs.Level4Code.GDCheckpointObjects7= []; +gdjs.Level4Code.GDCheckpointObjects8= []; +gdjs.Level4Code.GDStaticPlatform3Objects1= []; +gdjs.Level4Code.GDStaticPlatform3Objects2= []; +gdjs.Level4Code.GDStaticPlatform3Objects3= []; +gdjs.Level4Code.GDStaticPlatform3Objects4= []; +gdjs.Level4Code.GDStaticPlatform3Objects5= []; +gdjs.Level4Code.GDStaticPlatform3Objects6= []; +gdjs.Level4Code.GDStaticPlatform3Objects7= []; +gdjs.Level4Code.GDStaticPlatform3Objects8= []; +gdjs.Level4Code.GDStaticPlatform2Objects1= []; +gdjs.Level4Code.GDStaticPlatform2Objects2= []; +gdjs.Level4Code.GDStaticPlatform2Objects3= []; +gdjs.Level4Code.GDStaticPlatform2Objects4= []; +gdjs.Level4Code.GDStaticPlatform2Objects5= []; +gdjs.Level4Code.GDStaticPlatform2Objects6= []; +gdjs.Level4Code.GDStaticPlatform2Objects7= []; +gdjs.Level4Code.GDStaticPlatform2Objects8= []; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.Level4Code.GDStaticPlatform1Objects1= []; +gdjs.Level4Code.GDStaticPlatform1Objects2= []; +gdjs.Level4Code.GDStaticPlatform1Objects3= []; +gdjs.Level4Code.GDStaticPlatform1Objects4= []; +gdjs.Level4Code.GDStaticPlatform1Objects5= []; +gdjs.Level4Code.GDStaticPlatform1Objects6= []; +gdjs.Level4Code.GDStaticPlatform1Objects7= []; +gdjs.Level4Code.GDStaticPlatform1Objects8= []; +gdjs.Level4Code.GDPortalObjects1= []; +gdjs.Level4Code.GDPortalObjects2= []; +gdjs.Level4Code.GDPortalObjects3= []; +gdjs.Level4Code.GDPortalObjects4= []; +gdjs.Level4Code.GDPortalObjects5= []; +gdjs.Level4Code.GDPortalObjects6= []; +gdjs.Level4Code.GDPortalObjects7= []; +gdjs.Level4Code.GDPortalObjects8= []; +gdjs.Level4Code.GDLadderObjects1= []; +gdjs.Level4Code.GDLadderObjects2= []; +gdjs.Level4Code.GDLadderObjects3= []; +gdjs.Level4Code.GDLadderObjects4= []; +gdjs.Level4Code.GDLadderObjects5= []; +gdjs.Level4Code.GDLadderObjects6= []; +gdjs.Level4Code.GDLadderObjects7= []; +gdjs.Level4Code.GDLadderObjects8= []; +gdjs.Level4Code.GDBloodParticlesObjects1= []; +gdjs.Level4Code.GDBloodParticlesObjects2= []; +gdjs.Level4Code.GDBloodParticlesObjects3= []; +gdjs.Level4Code.GDBloodParticlesObjects4= []; +gdjs.Level4Code.GDBloodParticlesObjects5= []; +gdjs.Level4Code.GDBloodParticlesObjects6= []; +gdjs.Level4Code.GDBloodParticlesObjects7= []; +gdjs.Level4Code.GDBloodParticlesObjects8= []; +gdjs.Level4Code.GDProjectileDeathParticlesObjects1= []; +gdjs.Level4Code.GDProjectileDeathParticlesObjects2= []; +gdjs.Level4Code.GDProjectileDeathParticlesObjects3= []; +gdjs.Level4Code.GDProjectileDeathParticlesObjects4= []; +gdjs.Level4Code.GDProjectileDeathParticlesObjects5= []; +gdjs.Level4Code.GDProjectileDeathParticlesObjects6= []; +gdjs.Level4Code.GDProjectileDeathParticlesObjects7= []; +gdjs.Level4Code.GDProjectileDeathParticlesObjects8= []; +gdjs.Level4Code.GDDoorParticlesObjects1= []; +gdjs.Level4Code.GDDoorParticlesObjects2= []; +gdjs.Level4Code.GDDoorParticlesObjects3= []; +gdjs.Level4Code.GDDoorParticlesObjects4= []; +gdjs.Level4Code.GDDoorParticlesObjects5= []; +gdjs.Level4Code.GDDoorParticlesObjects6= []; +gdjs.Level4Code.GDDoorParticlesObjects7= []; +gdjs.Level4Code.GDDoorParticlesObjects8= []; +gdjs.Level4Code.GDDustParticleObjects1= []; +gdjs.Level4Code.GDDustParticleObjects2= []; +gdjs.Level4Code.GDDustParticleObjects3= []; +gdjs.Level4Code.GDDustParticleObjects4= []; +gdjs.Level4Code.GDDustParticleObjects5= []; +gdjs.Level4Code.GDDustParticleObjects6= []; +gdjs.Level4Code.GDDustParticleObjects7= []; +gdjs.Level4Code.GDDustParticleObjects8= []; +gdjs.Level4Code.GDLivesBarObjects1= []; +gdjs.Level4Code.GDLivesBarObjects2= []; +gdjs.Level4Code.GDLivesBarObjects3= []; +gdjs.Level4Code.GDLivesBarObjects4= []; +gdjs.Level4Code.GDLivesBarObjects5= []; +gdjs.Level4Code.GDLivesBarObjects6= []; +gdjs.Level4Code.GDLivesBarObjects7= []; +gdjs.Level4Code.GDLivesBarObjects8= []; +gdjs.Level4Code.GDHopeBarObjects1= []; +gdjs.Level4Code.GDHopeBarObjects2= []; +gdjs.Level4Code.GDHopeBarObjects3= []; +gdjs.Level4Code.GDHopeBarObjects4= []; +gdjs.Level4Code.GDHopeBarObjects5= []; +gdjs.Level4Code.GDHopeBarObjects6= []; +gdjs.Level4Code.GDHopeBarObjects7= []; +gdjs.Level4Code.GDHopeBarObjects8= []; +gdjs.Level4Code.GDMemoryObjects1= []; +gdjs.Level4Code.GDMemoryObjects2= []; +gdjs.Level4Code.GDMemoryObjects3= []; +gdjs.Level4Code.GDMemoryObjects4= []; +gdjs.Level4Code.GDMemoryObjects5= []; +gdjs.Level4Code.GDMemoryObjects6= []; +gdjs.Level4Code.GDMemoryObjects7= []; +gdjs.Level4Code.GDMemoryObjects8= []; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.Level4Code.GDHorizontalDemonObjects1= []; +gdjs.Level4Code.GDHorizontalDemonObjects2= []; +gdjs.Level4Code.GDHorizontalDemonObjects3= []; +gdjs.Level4Code.GDHorizontalDemonObjects4= []; +gdjs.Level4Code.GDHorizontalDemonObjects5= []; +gdjs.Level4Code.GDHorizontalDemonObjects6= []; +gdjs.Level4Code.GDHorizontalDemonObjects7= []; +gdjs.Level4Code.GDHorizontalDemonObjects8= []; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects1= []; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects2= []; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3= []; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4= []; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5= []; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects6= []; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects7= []; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects8= []; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects1= []; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects2= []; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3= []; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects4= []; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects5= []; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects6= []; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects7= []; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects8= []; +gdjs.Level4Code.GDFlippingPlatformObjects1= []; +gdjs.Level4Code.GDFlippingPlatformObjects2= []; +gdjs.Level4Code.GDFlippingPlatformObjects3= []; +gdjs.Level4Code.GDFlippingPlatformObjects4= []; +gdjs.Level4Code.GDFlippingPlatformObjects5= []; +gdjs.Level4Code.GDFlippingPlatformObjects6= []; +gdjs.Level4Code.GDFlippingPlatformObjects7= []; +gdjs.Level4Code.GDFlippingPlatformObjects8= []; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects1= []; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects2= []; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects3= []; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4= []; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects5= []; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects6= []; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects7= []; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects8= []; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.Level4Code.GDFlippingPlatform2Objects1= []; +gdjs.Level4Code.GDFlippingPlatform2Objects2= []; +gdjs.Level4Code.GDFlippingPlatform2Objects3= []; +gdjs.Level4Code.GDFlippingPlatform2Objects4= []; +gdjs.Level4Code.GDFlippingPlatform2Objects5= []; +gdjs.Level4Code.GDFlippingPlatform2Objects6= []; +gdjs.Level4Code.GDFlippingPlatform2Objects7= []; +gdjs.Level4Code.GDFlippingPlatform2Objects8= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects1= []; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects2= []; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects3= []; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4= []; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects5= []; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects6= []; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects7= []; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects8= []; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects1= []; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects2= []; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects3= []; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects4= []; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5= []; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects6= []; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects7= []; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects8= []; +gdjs.Level4Code.GDTestObjects1= []; +gdjs.Level4Code.GDTestObjects2= []; +gdjs.Level4Code.GDTestObjects3= []; +gdjs.Level4Code.GDTestObjects4= []; +gdjs.Level4Code.GDTestObjects5= []; +gdjs.Level4Code.GDTestObjects6= []; +gdjs.Level4Code.GDTestObjects7= []; +gdjs.Level4Code.GDTestObjects8= []; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects1= []; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects2= []; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3= []; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects4= []; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects5= []; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects6= []; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects7= []; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects8= []; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects1= []; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects2= []; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3= []; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects4= []; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects5= []; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects6= []; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects7= []; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects8= []; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects1= []; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects2= []; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects3= []; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects4= []; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects5= []; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects6= []; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects7= []; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects8= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects1= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects2= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects3= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects6= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects8= []; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.Level4Code.GDLaserRingObjects1= []; +gdjs.Level4Code.GDLaserRingObjects2= []; +gdjs.Level4Code.GDLaserRingObjects3= []; +gdjs.Level4Code.GDLaserRingObjects4= []; +gdjs.Level4Code.GDLaserRingObjects5= []; +gdjs.Level4Code.GDLaserRingObjects6= []; +gdjs.Level4Code.GDLaserRingObjects7= []; +gdjs.Level4Code.GDLaserRingObjects8= []; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects1= []; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects2= []; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects3= []; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects4= []; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects5= []; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects6= []; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects7= []; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects8= []; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects1= []; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects2= []; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3= []; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4= []; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects5= []; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects6= []; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects7= []; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects8= []; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects1= []; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects2= []; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects3= []; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects4= []; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects5= []; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects6= []; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects7= []; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects8= []; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects1= []; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects2= []; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects3= []; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects4= []; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects5= []; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects6= []; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects7= []; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects8= []; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects1= []; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects2= []; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects3= []; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4= []; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects5= []; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects6= []; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects7= []; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects8= []; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects1= []; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects2= []; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects3= []; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4= []; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects5= []; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects6= []; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects7= []; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects8= []; +gdjs.Level4Code.GDCameraGlitchFixObjects1= []; +gdjs.Level4Code.GDCameraGlitchFixObjects2= []; +gdjs.Level4Code.GDCameraGlitchFixObjects3= []; +gdjs.Level4Code.GDCameraGlitchFixObjects4= []; +gdjs.Level4Code.GDCameraGlitchFixObjects5= []; +gdjs.Level4Code.GDCameraGlitchFixObjects6= []; +gdjs.Level4Code.GDCameraGlitchFixObjects7= []; +gdjs.Level4Code.GDCameraGlitchFixObjects8= []; +gdjs.Level4Code.GDLeftBoundaryObjects1= []; +gdjs.Level4Code.GDLeftBoundaryObjects2= []; +gdjs.Level4Code.GDLeftBoundaryObjects3= []; +gdjs.Level4Code.GDLeftBoundaryObjects4= []; +gdjs.Level4Code.GDLeftBoundaryObjects5= []; +gdjs.Level4Code.GDLeftBoundaryObjects6= []; +gdjs.Level4Code.GDLeftBoundaryObjects7= []; +gdjs.Level4Code.GDLeftBoundaryObjects8= []; +gdjs.Level4Code.GDRightBoundaryObjects1= []; +gdjs.Level4Code.GDRightBoundaryObjects2= []; +gdjs.Level4Code.GDRightBoundaryObjects3= []; +gdjs.Level4Code.GDRightBoundaryObjects4= []; +gdjs.Level4Code.GDRightBoundaryObjects5= []; +gdjs.Level4Code.GDRightBoundaryObjects6= []; +gdjs.Level4Code.GDRightBoundaryObjects7= []; +gdjs.Level4Code.GDRightBoundaryObjects8= []; +gdjs.Level4Code.GDTopBoundaryObjects1= []; +gdjs.Level4Code.GDTopBoundaryObjects2= []; +gdjs.Level4Code.GDTopBoundaryObjects3= []; +gdjs.Level4Code.GDTopBoundaryObjects4= []; +gdjs.Level4Code.GDTopBoundaryObjects5= []; +gdjs.Level4Code.GDTopBoundaryObjects6= []; +gdjs.Level4Code.GDTopBoundaryObjects7= []; +gdjs.Level4Code.GDTopBoundaryObjects8= []; +gdjs.Level4Code.GDBottomBoundaryObjects1= []; +gdjs.Level4Code.GDBottomBoundaryObjects2= []; +gdjs.Level4Code.GDBottomBoundaryObjects3= []; +gdjs.Level4Code.GDBottomBoundaryObjects4= []; +gdjs.Level4Code.GDBottomBoundaryObjects5= []; +gdjs.Level4Code.GDBottomBoundaryObjects6= []; +gdjs.Level4Code.GDBottomBoundaryObjects7= []; +gdjs.Level4Code.GDBottomBoundaryObjects8= []; +gdjs.Level4Code.GDBoundaryJumpThroughObjects1= []; +gdjs.Level4Code.GDBoundaryJumpThroughObjects2= []; +gdjs.Level4Code.GDBoundaryJumpThroughObjects3= []; +gdjs.Level4Code.GDBoundaryJumpThroughObjects4= []; +gdjs.Level4Code.GDBoundaryJumpThroughObjects5= []; +gdjs.Level4Code.GDBoundaryJumpThroughObjects6= []; +gdjs.Level4Code.GDBoundaryJumpThroughObjects7= []; +gdjs.Level4Code.GDBoundaryJumpThroughObjects8= []; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects1= []; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects2= []; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects3= []; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4= []; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects5= []; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects6= []; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects7= []; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects8= []; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects1= []; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects2= []; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects3= []; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects4= []; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects5= []; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects6= []; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects7= []; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects8= []; +gdjs.Level4Code.GDSinage_9595WObjects1= []; +gdjs.Level4Code.GDSinage_9595WObjects2= []; +gdjs.Level4Code.GDSinage_9595WObjects3= []; +gdjs.Level4Code.GDSinage_9595WObjects4= []; +gdjs.Level4Code.GDSinage_9595WObjects5= []; +gdjs.Level4Code.GDSinage_9595WObjects6= []; +gdjs.Level4Code.GDSinage_9595WObjects7= []; +gdjs.Level4Code.GDSinage_9595WObjects8= []; +gdjs.Level4Code.GDSinage_9595AObjects1= []; +gdjs.Level4Code.GDSinage_9595AObjects2= []; +gdjs.Level4Code.GDSinage_9595AObjects3= []; +gdjs.Level4Code.GDSinage_9595AObjects4= []; +gdjs.Level4Code.GDSinage_9595AObjects5= []; +gdjs.Level4Code.GDSinage_9595AObjects6= []; +gdjs.Level4Code.GDSinage_9595AObjects7= []; +gdjs.Level4Code.GDSinage_9595AObjects8= []; +gdjs.Level4Code.GDSinage_9595SObjects1= []; +gdjs.Level4Code.GDSinage_9595SObjects2= []; +gdjs.Level4Code.GDSinage_9595SObjects3= []; +gdjs.Level4Code.GDSinage_9595SObjects4= []; +gdjs.Level4Code.GDSinage_9595SObjects5= []; +gdjs.Level4Code.GDSinage_9595SObjects6= []; +gdjs.Level4Code.GDSinage_9595SObjects7= []; +gdjs.Level4Code.GDSinage_9595SObjects8= []; +gdjs.Level4Code.GDSinage_9595DObjects1= []; +gdjs.Level4Code.GDSinage_9595DObjects2= []; +gdjs.Level4Code.GDSinage_9595DObjects3= []; +gdjs.Level4Code.GDSinage_9595DObjects4= []; +gdjs.Level4Code.GDSinage_9595DObjects5= []; +gdjs.Level4Code.GDSinage_9595DObjects6= []; +gdjs.Level4Code.GDSinage_9595DObjects7= []; +gdjs.Level4Code.GDSinage_9595DObjects8= []; +gdjs.Level4Code.GDSinage_9595SpaceObjects1= []; +gdjs.Level4Code.GDSinage_9595SpaceObjects2= []; +gdjs.Level4Code.GDSinage_9595SpaceObjects3= []; +gdjs.Level4Code.GDSinage_9595SpaceObjects4= []; +gdjs.Level4Code.GDSinage_9595SpaceObjects5= []; +gdjs.Level4Code.GDSinage_9595SpaceObjects6= []; +gdjs.Level4Code.GDSinage_9595SpaceObjects7= []; +gdjs.Level4Code.GDSinage_9595SpaceObjects8= []; +gdjs.Level4Code.GDSinage_9595HealObjects1= []; +gdjs.Level4Code.GDSinage_9595HealObjects2= []; +gdjs.Level4Code.GDSinage_9595HealObjects3= []; +gdjs.Level4Code.GDSinage_9595HealObjects4= []; +gdjs.Level4Code.GDSinage_9595HealObjects5= []; +gdjs.Level4Code.GDSinage_9595HealObjects6= []; +gdjs.Level4Code.GDSinage_9595HealObjects7= []; +gdjs.Level4Code.GDSinage_9595HealObjects8= []; +gdjs.Level4Code.GDSinage_9595ProceedObjects1= []; +gdjs.Level4Code.GDSinage_9595ProceedObjects2= []; +gdjs.Level4Code.GDSinage_9595ProceedObjects3= []; +gdjs.Level4Code.GDSinage_9595ProceedObjects4= []; +gdjs.Level4Code.GDSinage_9595ProceedObjects5= []; +gdjs.Level4Code.GDSinage_9595ProceedObjects6= []; +gdjs.Level4Code.GDSinage_9595ProceedObjects7= []; +gdjs.Level4Code.GDSinage_9595ProceedObjects8= []; +gdjs.Level4Code.GDSinage_9595DeathObjects1= []; +gdjs.Level4Code.GDSinage_9595DeathObjects2= []; +gdjs.Level4Code.GDSinage_9595DeathObjects3= []; +gdjs.Level4Code.GDSinage_9595DeathObjects4= []; +gdjs.Level4Code.GDSinage_9595DeathObjects5= []; +gdjs.Level4Code.GDSinage_9595DeathObjects6= []; +gdjs.Level4Code.GDSinage_9595DeathObjects7= []; +gdjs.Level4Code.GDSinage_9595DeathObjects8= []; +gdjs.Level4Code.GDSinage_9595DownArrowObjects1= []; +gdjs.Level4Code.GDSinage_9595DownArrowObjects2= []; +gdjs.Level4Code.GDSinage_9595DownArrowObjects3= []; +gdjs.Level4Code.GDSinage_9595DownArrowObjects4= []; +gdjs.Level4Code.GDSinage_9595DownArrowObjects5= []; +gdjs.Level4Code.GDSinage_9595DownArrowObjects6= []; +gdjs.Level4Code.GDSinage_9595DownArrowObjects7= []; +gdjs.Level4Code.GDSinage_9595DownArrowObjects8= []; +gdjs.Level4Code.GDSinage_9595CheckpointObjects1= []; +gdjs.Level4Code.GDSinage_9595CheckpointObjects2= []; +gdjs.Level4Code.GDSinage_9595CheckpointObjects3= []; +gdjs.Level4Code.GDSinage_9595CheckpointObjects4= []; +gdjs.Level4Code.GDSinage_9595CheckpointObjects5= []; +gdjs.Level4Code.GDSinage_9595CheckpointObjects6= []; +gdjs.Level4Code.GDSinage_9595CheckpointObjects7= []; +gdjs.Level4Code.GDSinage_9595CheckpointObjects8= []; +gdjs.Level4Code.GDSinage_9595KillObjects1= []; +gdjs.Level4Code.GDSinage_9595KillObjects2= []; +gdjs.Level4Code.GDSinage_9595KillObjects3= []; +gdjs.Level4Code.GDSinage_9595KillObjects4= []; +gdjs.Level4Code.GDSinage_9595KillObjects5= []; +gdjs.Level4Code.GDSinage_9595KillObjects6= []; +gdjs.Level4Code.GDSinage_9595KillObjects7= []; +gdjs.Level4Code.GDSinage_9595KillObjects8= []; +gdjs.Level4Code.GDSinage_9595CollectObjects1= []; +gdjs.Level4Code.GDSinage_9595CollectObjects2= []; +gdjs.Level4Code.GDSinage_9595CollectObjects3= []; +gdjs.Level4Code.GDSinage_9595CollectObjects4= []; +gdjs.Level4Code.GDSinage_9595CollectObjects5= []; +gdjs.Level4Code.GDSinage_9595CollectObjects6= []; +gdjs.Level4Code.GDSinage_9595CollectObjects7= []; +gdjs.Level4Code.GDSinage_9595CollectObjects8= []; +gdjs.Level4Code.GDSinage_9595ArrowObjects1= []; +gdjs.Level4Code.GDSinage_9595ArrowObjects2= []; +gdjs.Level4Code.GDSinage_9595ArrowObjects3= []; +gdjs.Level4Code.GDSinage_9595ArrowObjects4= []; +gdjs.Level4Code.GDSinage_9595ArrowObjects5= []; +gdjs.Level4Code.GDSinage_9595ArrowObjects6= []; +gdjs.Level4Code.GDSinage_9595ArrowObjects7= []; +gdjs.Level4Code.GDSinage_9595ArrowObjects8= []; +gdjs.Level4Code.GDSinage_9595JumpObjects1= []; +gdjs.Level4Code.GDSinage_9595JumpObjects2= []; +gdjs.Level4Code.GDSinage_9595JumpObjects3= []; +gdjs.Level4Code.GDSinage_9595JumpObjects4= []; +gdjs.Level4Code.GDSinage_9595JumpObjects5= []; +gdjs.Level4Code.GDSinage_9595JumpObjects6= []; +gdjs.Level4Code.GDSinage_9595JumpObjects7= []; +gdjs.Level4Code.GDSinage_9595JumpObjects8= []; +gdjs.Level4Code.GDSinage_9595HoldObjects1= []; +gdjs.Level4Code.GDSinage_9595HoldObjects2= []; +gdjs.Level4Code.GDSinage_9595HoldObjects3= []; +gdjs.Level4Code.GDSinage_9595HoldObjects4= []; +gdjs.Level4Code.GDSinage_9595HoldObjects5= []; +gdjs.Level4Code.GDSinage_9595HoldObjects6= []; +gdjs.Level4Code.GDSinage_9595HoldObjects7= []; +gdjs.Level4Code.GDSinage_9595HoldObjects8= []; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects1= []; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects2= []; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects3= []; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects4= []; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects5= []; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects6= []; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects7= []; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects8= []; +gdjs.Level4Code.GDSinage_9595RestartObjects1= []; +gdjs.Level4Code.GDSinage_9595RestartObjects2= []; +gdjs.Level4Code.GDSinage_9595RestartObjects3= []; +gdjs.Level4Code.GDSinage_9595RestartObjects4= []; +gdjs.Level4Code.GDSinage_9595RestartObjects5= []; +gdjs.Level4Code.GDSinage_9595RestartObjects6= []; +gdjs.Level4Code.GDSinage_9595RestartObjects7= []; +gdjs.Level4Code.GDSinage_9595RestartObjects8= []; +gdjs.Level4Code.GDSinage_9595PauseObjects1= []; +gdjs.Level4Code.GDSinage_9595PauseObjects2= []; +gdjs.Level4Code.GDSinage_9595PauseObjects3= []; +gdjs.Level4Code.GDSinage_9595PauseObjects4= []; +gdjs.Level4Code.GDSinage_9595PauseObjects5= []; +gdjs.Level4Code.GDSinage_9595PauseObjects6= []; +gdjs.Level4Code.GDSinage_9595PauseObjects7= []; +gdjs.Level4Code.GDSinage_9595PauseObjects8= []; +gdjs.Level4Code.GDTest2Objects1= []; +gdjs.Level4Code.GDTest2Objects2= []; +gdjs.Level4Code.GDTest2Objects3= []; +gdjs.Level4Code.GDTest2Objects4= []; +gdjs.Level4Code.GDTest2Objects5= []; +gdjs.Level4Code.GDTest2Objects6= []; +gdjs.Level4Code.GDTest2Objects7= []; +gdjs.Level4Code.GDTest2Objects8= []; + + +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects3}); +gdjs.Level4Code.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects4[k] = gdjs.Level4Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.Level4Code.GDCheckpointObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects3}); +gdjs.Level4Code.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level4Code.GDCheckpointObjects3 */ +/* Reuse gdjs.Level4Code.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects3Objects, (( gdjs.Level4Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDCheckpointObjects3[0].getPointX("")), (( gdjs.Level4Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level4Code.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.Level4Code.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects, (( gdjs.Level4Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects4[0].getPointX("")), (( gdjs.Level4Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.Level4Code.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects3Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.Level4Code.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDCheckpointObjects3[k] = gdjs.Level4Code.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.Level4Code.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level4Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level4Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level4Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level4Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level4Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level4Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level4Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level4Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level4Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level4Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level4Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level4Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level4Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level4Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level4Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level4Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level4Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level4Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level4Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level4Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level4Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level4Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level4Code.GDBloodParticlesObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.Level4Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level4Code.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level4Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level4Code.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level4Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level4Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level4Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level4Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level4Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level4Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level4Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level4Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level4Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level4Code.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level4Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level4Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level4Code.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.Level4Code.GDFlyingDemonObjects4[0].getName()) :gdjs.Level4Code.GDFireDemonObjects4[0].getName()) :gdjs.Level4Code.GDHorizontalDemonObjects4[0].getName()) :gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.Level4Code.GDLaserRingObjects4[0].getName()) :gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level4Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level4Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDFlyingDemonObjects4[k] = gdjs.Level4Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level4Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDFireDemonObjects4[k] = gdjs.Level4Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level4Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDHorizontalDemonObjects4[k] = gdjs.Level4Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserRingObjects4[k] = gdjs.Level4Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level4Code.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDFlyingDemonObjects4[k] = gdjs.Level4Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level4Code.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDFireDemonObjects4[k] = gdjs.Level4Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level4Code.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDHorizontalDemonObjects4[k] = gdjs.Level4Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserRingObjects4[k] = gdjs.Level4Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4 */ +gdjs.Level4Code.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDBloodParticlesObjects4Objects, (( gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level4Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level4Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.Level4Code.GDFireDemonObjects4[0].getPointX("")) :gdjs.Level4Code.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.Level4Code.GDLaserRingObjects4[0].getPointX("")) :gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level4Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level4Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDFlyingDemonObjects4[0].getWidth()) :gdjs.Level4Code.GDFireDemonObjects4[0].getWidth()) :gdjs.Level4Code.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.Level4Code.GDLaserRingObjects4[0].getWidth()) :gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level4Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level4Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.Level4Code.GDFireDemonObjects4[0].getPointY("")) :gdjs.Level4Code.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.Level4Code.GDLaserRingObjects4[0].getPointY("")) :gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level4Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level4Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level4Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDFlyingDemonObjects4[0].getHeight()) :gdjs.Level4Code.GDFireDemonObjects4[0].getHeight()) :gdjs.Level4Code.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.Level4Code.GDLaserRingObjects4[0].getHeight()) :gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level4Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.Level4Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.Level4Code.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level4Code.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.Level4Code.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserRingObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.Level4Code.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level4Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level4Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level4Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level4Code.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level4Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level4Code.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level4Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level4Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level4Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level4Code.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level4Code.GDPlayerObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.Level4Code.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.Level4Code.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.Level4Code.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.Level4Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.Level4Code.userFunc0x1e3f550 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.Level4Code.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.Level4Code.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level4Code.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.Level4Code.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.Level4Code.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.Level4Code.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.Level4Code.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.Level4Code.userFunc0x1e3f550(runtimeScene, objects); + +} + + +};gdjs.Level4Code.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level4Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level4Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level4Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level4Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level4Code_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level4Code.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.Level4Code.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.Level4Code.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level4Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.Level4Code.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level4Code.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.Level4Code.GDFireDemonObjects5}); +gdjs.Level4Code.userFunc0x2378b60 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.Level4Code.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level4Code.GDFireDemonObjects5 */ +/* Reuse gdjs.Level4Code.GDFlyingDemonObjects5 */ +/* Reuse gdjs.Level4Code.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level4Code.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.Level4Code.GDFireDemonObjects5); +gdjs.Level4Code.userFunc0x2378b60(runtimeScene, objects); + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level4Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level4Code.GDTurretDemon_9595EyeObjects5}); +gdjs.Level4Code.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level4Code.GDMiteDemon_9595BaseObjects5, gdjs.Level4Code.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5, gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5, gdjs.Level4Code.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5, gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5, gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level4Code.GDTurretDemon_9595EyeObjects5, gdjs.Level4Code.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.Level4Code.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5, gdjs.Level4Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level4Code.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.Level4Code.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level4Code.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.Level4Code.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level4Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level4Code.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level4Code.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level4Code.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level4Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level4Code.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level4Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level4Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level4Code_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level4Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level4Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.Level4Code.eventsList13(runtimeScene); +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.Level4Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level4Code.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level4Code.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level4Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.Level4Code.eventsList8(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList14(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level4Code.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects3[i].setVariableBoolean(gdjs.Level4Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level4Code.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects3[i].getVariableBoolean(gdjs.Level4Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects3[k] = gdjs.Level4Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects4[k] = gdjs.Level4Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.Level4Code.eventsList6(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList18(runtimeScene); +} + + +};gdjs.Level4Code.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level4Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects4[k] = gdjs.Level4Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level4Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects3[k] = gdjs.Level4Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects2}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.Level4Code.GDDustParticleObjects2}); +gdjs.Level4Code.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.Level4Code.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects3[k] = gdjs.Level4Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects2 */ +gdjs.Level4Code.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDDustParticleObjects2Objects, (( gdjs.Level4Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.Level4Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.Level4Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level4Code.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level4Code.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.Level4Code.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.Level4Code.eventsList0(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList2(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList19(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList21(runtimeScene); +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level4Code_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level4Code.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.Level4Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.Level4Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level4Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.Level4Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level4Code.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.Level4Code.GDFireDemonObjects4}); +gdjs.Level4Code.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level4Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level4Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDFlyingDemonObjects4[k] = gdjs.Level4Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level4Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDHorizontalDemonObjects4[k] = gdjs.Level4Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level4Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDFireDemonObjects4[k] = gdjs.Level4Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level4Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level4Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level4Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level4Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level4Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level4Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level4Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level4Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level4Code.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level4Code.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level4Code.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.Level4Code.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.Level4Code.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level4Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level4Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level4Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level4Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level4Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level4Code.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level4Code_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.Level4Code.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.Level4Code.GDTurretDemon_9595EyeObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level4Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level4Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects4}); +gdjs.Level4Code.userFunc0x2482188 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.Level4Code.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level4Code.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level4Code.GDTurretDemon_9595EyeObjects3); +gdjs.Level4Code.userFunc0x2482188(runtimeScene, objects); + +} + + +};gdjs.Level4Code.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects3 */ +gdjs.Level4Code.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level4Code.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level4Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level4Code.GDMiteDemon_9595BaseObjects3, gdjs.Level4Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDTurretDemon_9595EyeObjects3, gdjs.Level4Code.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level4Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level4Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level4Code.GDMiteDemon_9595BaseObjects3, gdjs.Level4Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +gdjs.copyArray(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDTurretDemon_9595EyeObjects3, gdjs.Level4Code.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level4Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDPlayerObjects3_1final.indexOf(gdjs.Level4Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level4Code.GDPlayerObjects3_1final.push(gdjs.Level4Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level4Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level4Code.GDMiteDemon_9595BaseObjects3_1final, gdjs.Level4Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects3_1final, gdjs.Level4Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3_1final, gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level4Code.GDTurretDemon_9595EyeObjects3_1final, gdjs.Level4Code.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level4Code.GDMiteDemon_9595BaseObjects3, gdjs.Level4Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDTurretDemon_9595EyeObjects3, gdjs.Level4Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level4Code.GDMiteDemon_9595BaseObjects3, gdjs.Level4Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDTurretDemon_9595EyeObjects3, gdjs.Level4Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.Level4Code.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level4Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level4Code.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level4Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level4Code.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level4Code.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.Level4Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level4Code.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.Level4Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level4Code.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.Level4Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.Level4Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level4Code.GDLaserRingObjects3, "LaserDemon_Base": gdjs.Level4Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.Level4Code.GDProjectileDeathParticlesObjects3}); +gdjs.Level4Code.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level4Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level4Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level4Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level4Code.GDLaserRingObjects3); +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level4Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level4Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level4Code.GDStaticPlatform3Objects3); +/* Reuse gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level4Code.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level4Code.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.Level4Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level4Code.GDBloodParticlesObjects3}); +gdjs.Level4Code.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[k] = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level4Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level4Code.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level4Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList35 = function(runtimeScene) { + +};gdjs.Level4Code.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level4Code.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDFireDemonObjects4[k] = gdjs.Level4Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level4Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDFireDemonObjects4[k] = gdjs.Level4Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level4Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level4Code.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.Level4Code.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDFireDemonObjects3[k] = gdjs.Level4Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDFireDemonObjects3[i].getVariableBoolean(gdjs.Level4Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDFireDemonObjects3[k] = gdjs.Level4Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.Level4Code.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDFireDemonObjects3[i].setVariableBoolean(gdjs.Level4Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.Level4Code.eventsList37 = function(runtimeScene) { + +};gdjs.Level4Code.eventsList38 = function(runtimeScene) { + +};gdjs.Level4Code.eventsList39 = function(runtimeScene) { + +};gdjs.Level4Code.eventsList40 = function(runtimeScene) { + +};gdjs.Level4Code.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.Level4Code.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5, gdjs.Level4Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level4Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level4Code.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5, gdjs.Level4Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level4Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level4Code.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.Level4Code.GDTestObjects5); +{for(var i = 0, len = gdjs.Level4Code.GDTestObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level4Code.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5, gdjs.Level4Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level4Code.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level4Code.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level4Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.Level4Code.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level4Code.GDTest2Objects5); +{for(var i = 0, len = gdjs.Level4Code.GDTest2Objects5.length ;i < len;++i) { + gdjs.Level4Code.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level4Code.GDTest2Objects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.Level4Code.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level4Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.Level4Code.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level4Code.GDLaserDemon_9595BeamObjects3, gdjs.Level4Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level4Code.GDLaserDemon_9595BeamObjects3, gdjs.Level4Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level4Code.GDLaserDemon_9595BeamObjects3, gdjs.Level4Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.Level4Code.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level4Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level4Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level4Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level4Code.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.Level4Code.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.Level4Code.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.Level4Code.eventsList47(runtimeScene); +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects5}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level4Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects5}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level4Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects5}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects5}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level4Code.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level4Code.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.Level4Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.Level4Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level4Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.Level4Code.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level4Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.Level4Code.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level4Code.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level4Code.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level4Code.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level4Code.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level4Code.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level4Code.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level4Code.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level4Code.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level4Code.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level4Code.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level4Code.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level4Code.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level4Code.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level4Code.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level4Code.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level4Code.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level4Code.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level4Code.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level4Code.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level4Code.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level4Code.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level4Code.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.Level4Code.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level4Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level4Code.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.Level4Code.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.Level4Code.eventsList49(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList65(runtimeScene); +} + + +};gdjs.Level4Code.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level4Code.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level4Code.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level4Code.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level4Code.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level4Code.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level4Code.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level4Code.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level4Code.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level4Code.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level4Code.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level4Code.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level4Code.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.Level4Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level4Code.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level4Code.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level4Code.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level4Code.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level4Code.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level4Code.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level4Code.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level4Code.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.Level4Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level4Code.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level4Code.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.Level4Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.Level4Code.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.Level4Code.GDPlayerObjects4.length !== 0 ? gdjs.Level4Code.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.Level4Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.Level4Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.Level4Code.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level4Code.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.Level4Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.Level4Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.Level4Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.Level4Code.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.Level4Code.eventsList78(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList79(runtimeScene); +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects5}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.Level4Code.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects6, gdjs.Level4Code.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level4Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.Level4Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.Level4Code.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects6, gdjs.Level4Code.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects7[k] = gdjs.Level4Code.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.Level4Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.Level4Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.Level4Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.Level4Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level4Code.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects6[k] = gdjs.Level4Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects5}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level4Code.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.Level4Code.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.Level4Code.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.Level4Code.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.Level4Code.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.Level4Code.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.Level4Code.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.Level4Code.GDFlippingPlatform2Objects5}); +gdjs.Level4Code.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects5, gdjs.Level4Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects6[k] = gdjs.Level4Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level4Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects5, gdjs.Level4Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects6[i].getVariableBoolean(gdjs.Level4Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects6[k] = gdjs.Level4Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects6[i].setVariableBoolean(gdjs.Level4Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.Level4Code.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects5, gdjs.Level4Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level4Code.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects6[k] = gdjs.Level4Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level4Code.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level4Code.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.Level4Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level4Code.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level4Code.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level4Code.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level4Code.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level4Code.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level4Code.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.Level4Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects5[k] = gdjs.Level4Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects6}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.Level4Code.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects5, gdjs.Level4Code.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level4Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.Level4Code.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects4, gdjs.Level4Code.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects5[k] = gdjs.Level4Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects5[k] = gdjs.Level4Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.Level4Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.Level4Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.Level4Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.Level4Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level4Code.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects4[k] = gdjs.Level4Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.Level4Code.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects5Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level4Code.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects5); +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects5[i].getVariableBoolean(gdjs.Level4Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects5[k] = gdjs.Level4Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level4Code.GDPlayerObjects5_1final.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects5, gdjs.Level4Code.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level4Code.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.Level4Code.GDPlayerObjects6[k] = gdjs.Level4Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level4Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDPlayerObjects5_1final.indexOf(gdjs.Level4Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level4Code.GDPlayerObjects5_1final.push(gdjs.Level4Code.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects5, gdjs.Level4Code.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects6Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level4Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDPlayerObjects5_1final.indexOf(gdjs.Level4Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level4Code.GDPlayerObjects5_1final.push(gdjs.Level4Code.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects5_1final, gdjs.Level4Code.GDPlayerObjects5); +gdjs.copyArray(gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects5[i].setVariableBoolean(gdjs.Level4Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.Level4Code.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.Level4Code.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects4[k] = gdjs.Level4Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level4Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level4Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level4Code.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.Level4Code.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.Level4Code.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.Level4Code.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.Level4Code.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.Level4Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.Level4Code.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.Level4Code.GDFlippingPlatform2Objects4}); +gdjs.Level4Code.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level4Code.GDMiteDemon_9595MiteObjects4, gdjs.Level4Code.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595MiteObjects5[k] = gdjs.Level4Code.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level4Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level4Code.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level4Code.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level4Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level4Code.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level4Code.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level4Code.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level4Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level4Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level4Code.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level4Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level4Code.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level4Code.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.Level4Code.eventsList86(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList88(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList89(runtimeScene); +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level4Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level4Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level4Code.GDFlyingDemonObjects3, "FireDemon": gdjs.Level4Code.GDFireDemonObjects3, "HorizontalDemon": gdjs.Level4Code.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.Level4Code.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.Level4Code.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.Level4Code.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.Level4Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.Level4Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level4Code.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.Level4Code.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.Level4Code.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.Level4Code.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.Level4Code.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.Level4Code.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level4Code.GDBloodParticlesObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level4Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level4Code.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.Level4Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level4Code.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.Level4Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level4Code.GDFlippingPlatform2Objects3}); +gdjs.Level4Code.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level4Code.GDMiteDemon_9595MiteObjects3, gdjs.Level4Code.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.Level4Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.Level4Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level4Code.GDMiteDemon_9595MiteObjects2}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.Level4Code.GDLadderObjects2}); +gdjs.Level4Code.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level4Code.GDMiteDemon_9595MiteObjects2, gdjs.Level4Code.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.Level4Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.Level4Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595MiteObjects2[k] = gdjs.Level4Code.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.Level4Code.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level4Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level4Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level4Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level4Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level4Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level4Code.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level4Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level4Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level4Code_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.Level4Code.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level4Code.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level4Code.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level4Code.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level4Code.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level4Code.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level4Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level4Code.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level4Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level4Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level4Code.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level4Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level4Code.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level4Code.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level4Code.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level4Code.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level4Code.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level4Code.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level4Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level4Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level4Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level4Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level4Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level4Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level4Code_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.Level4Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.Level4Code.eventsList93(runtimeScene); +} + + +};gdjs.Level4Code.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.Level4Code.eventsList26(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList30(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList32(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList34(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList35(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList36(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList37(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList38(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList39(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList40(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList48(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList66(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList77(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList80(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList90(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList94(runtimeScene); +} + + +};gdjs.Level4Code.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.Level4Code.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level4Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level4Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level4Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level4Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level4Code.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.Level4Code.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.Level4Code.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level4Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level4Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level4Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level4Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level4Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level4Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level4Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level4Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level4Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level4Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level4Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level4Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level4Code.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.Level4Code.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.Level4Code.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.Level4Code.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.Level4Code.eventsList97(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList98(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList99(runtimeScene); +} + + +};gdjs.Level4Code.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.Level4Code.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.Level4Code.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level4Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level4Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.Level4Code.GDCameraGlitchFixObjects4}); +gdjs.Level4Code.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.Level4Code.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.Level4Code.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level4Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level4Code.GDRightBoundaryObjects4); +gdjs.Level4Code.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.Level4Code.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level4Code.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level4Code.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level4Code.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.Level4Code.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.Level4Code.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level4Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level4Code.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.Level4Code.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.Level4Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.Level4Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.Level4Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.Level4Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.Level4Code.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.Level4Code.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level4Code.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.Level4Code.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); +{for(var i = 0, len = gdjs.Level4Code.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.Level4Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.Level4Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.Level4Code.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.Level4Code.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.Level4Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.Level4Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level4Code.GDPortalObjects3}); +gdjs.Level4Code.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.Level4Code.GDPortalObjects2}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects2}); +gdjs.Level4Code.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level4Code.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects3Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level4Code.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level4Code.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPortalObjects2Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level4Code.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.Level4Code.eventsList101(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList103(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList104(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList105(runtimeScene); +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.Level4Code.GDPortalObjects4}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects3}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level4Code.GDPortalObjects3}); +gdjs.Level4Code.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects3, gdjs.Level4Code.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level4Code.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level4Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects3[k] = gdjs.Level4Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level4Code.GDPlayerObjects3 */ +/* Reuse gdjs.Level4Code.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects3Objects, "Tween", gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level4Code.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level4Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects4[k] = gdjs.Level4Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.Level4Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level4Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects3[k] = gdjs.Level4Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.Level4Code.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{}} + +} + + +};gdjs.Level4Code.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.Level4Code.GDPlayerObjects3.length = 0; + +gdjs.Level4Code.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level4Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level4Code.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level4Code.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects4Objects, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level4Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDPlayerObjects3_1final.indexOf(gdjs.Level4Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level4Code.GDPlayerObjects3_1final.push(gdjs.Level4Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level4Code.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDPortalObjects3_1final.indexOf(gdjs.Level4Code.GDPortalObjects4[j]) === -1 ) + gdjs.Level4Code.GDPortalObjects3_1final.push(gdjs.Level4Code.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level4Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.Level4Code.GDPlayerObjects4[k] = gdjs.Level4Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level4Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDPlayerObjects3_1final.indexOf(gdjs.Level4Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level4Code.GDPlayerObjects3_1final.push(gdjs.Level4Code.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level4Code.GDPlayerObjects3_1final, gdjs.Level4Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level4Code.GDPortalObjects3_1final, gdjs.Level4Code.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.Level4Code.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects2}); +gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level4Code.GDPlayerObjects2}); +gdjs.Level4Code.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects2[i].returnVariable(gdjs.Level4Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects2[i].setPosition(gdjs.Level4Code.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.Level4Code.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects2Objects, ((gdjs.Level4Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.Level4Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level4Code.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects2[i].returnVariable(gdjs.Level4Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level4Code.mapOfGDgdjs_9546Level4Code_9546GDPlayerObjects2Objects, (( gdjs.Level4Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects2[0].getPointX("")), (( gdjs.Level4Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level4Code.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects2[i].returnVariable(gdjs.Level4Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.Level4Code.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level4Code.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.Level4Code.eventsList22(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList95(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList100(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList106(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList110(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList111(runtimeScene); +} + + +};gdjs.Level4Code.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects2[i].getVariableNumber(gdjs.Level4Code.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects2[k] = gdjs.Level4Code.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level4Code.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.Level4Code.GDPlayerObjects1[i].getVariableNumber(gdjs.Level4Code.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.Level4Code.GDPlayerObjects1[k] = gdjs.Level4Code.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.Level4Code.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +};gdjs.Level4Code.eventsList114 = function(runtimeScene) { + +{ + +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level4Code.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList115 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 1; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance1.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 2; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance2.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 3; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance3.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +};gdjs.Level4Code.eventsList116 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Levels/5/AmbientLoop.ogg", true, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(2)) - 16, 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "RandomNoiseTimer") > gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("TimeBeforeNextRandomSFX")); +if (isConditionTrue_0) { +{runtimeScene.getScene().getVariables().get("RandomSFXIndex").setNumber(gdjs.randomInRange(1, 3)); +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}{runtimeScene.getScene().getVariables().get("TimeBeforeNextRandomSFX").setNumber(gdjs.randomFloatInRange(30, 240)); +} +{ //Subevents +gdjs.Level4Code.eventsList115(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level4Code.eventsList117 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.Level4Code.eventsList112(runtimeScene); +} + + +{ + + +gdjs.Level4Code.eventsList114(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Memory"), gdjs.Level4Code.GDMemoryObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level4Code.GDPlayerObjects1); +{for(var i = 0, len = gdjs.Level4Code.GDMemoryObjects1.length ;i < len;++i) { + gdjs.Level4Code.GDMemoryObjects1[i].getBehavior("Animation").setAnimationName("Ocean"); +} +}{for(var i = 0, len = gdjs.Level4Code.GDPlayerObjects1.length ;i < len;++i) { + gdjs.Level4Code.GDPlayerObjects1[i].returnVariable(gdjs.Level4Code.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(4); +} +}} + +} + + +{ + + +gdjs.Level4Code.eventsList116(runtimeScene); +} + + +}; + +gdjs.Level4Code.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.Level4Code.GDBackgroundPlantsObjects1.length = 0; +gdjs.Level4Code.GDBackgroundPlantsObjects2.length = 0; +gdjs.Level4Code.GDBackgroundPlantsObjects3.length = 0; +gdjs.Level4Code.GDBackgroundPlantsObjects4.length = 0; +gdjs.Level4Code.GDBackgroundPlantsObjects5.length = 0; +gdjs.Level4Code.GDBackgroundPlantsObjects6.length = 0; +gdjs.Level4Code.GDBackgroundPlantsObjects7.length = 0; +gdjs.Level4Code.GDBackgroundPlantsObjects8.length = 0; +gdjs.Level4Code.GDPlayerObjects1.length = 0; +gdjs.Level4Code.GDPlayerObjects2.length = 0; +gdjs.Level4Code.GDPlayerObjects3.length = 0; +gdjs.Level4Code.GDPlayerObjects4.length = 0; +gdjs.Level4Code.GDPlayerObjects5.length = 0; +gdjs.Level4Code.GDPlayerObjects6.length = 0; +gdjs.Level4Code.GDPlayerObjects7.length = 0; +gdjs.Level4Code.GDPlayerObjects8.length = 0; +gdjs.Level4Code.GDFlyingDemonObjects1.length = 0; +gdjs.Level4Code.GDFlyingDemonObjects2.length = 0; +gdjs.Level4Code.GDFlyingDemonObjects3.length = 0; +gdjs.Level4Code.GDFlyingDemonObjects4.length = 0; +gdjs.Level4Code.GDFlyingDemonObjects5.length = 0; +gdjs.Level4Code.GDFlyingDemonObjects6.length = 0; +gdjs.Level4Code.GDFlyingDemonObjects7.length = 0; +gdjs.Level4Code.GDFlyingDemonObjects8.length = 0; +gdjs.Level4Code.GDFireDemonObjects1.length = 0; +gdjs.Level4Code.GDFireDemonObjects2.length = 0; +gdjs.Level4Code.GDFireDemonObjects3.length = 0; +gdjs.Level4Code.GDFireDemonObjects4.length = 0; +gdjs.Level4Code.GDFireDemonObjects5.length = 0; +gdjs.Level4Code.GDFireDemonObjects6.length = 0; +gdjs.Level4Code.GDFireDemonObjects7.length = 0; +gdjs.Level4Code.GDFireDemonObjects8.length = 0; +gdjs.Level4Code.GDCheckpointObjects1.length = 0; +gdjs.Level4Code.GDCheckpointObjects2.length = 0; +gdjs.Level4Code.GDCheckpointObjects3.length = 0; +gdjs.Level4Code.GDCheckpointObjects4.length = 0; +gdjs.Level4Code.GDCheckpointObjects5.length = 0; +gdjs.Level4Code.GDCheckpointObjects6.length = 0; +gdjs.Level4Code.GDCheckpointObjects7.length = 0; +gdjs.Level4Code.GDCheckpointObjects8.length = 0; +gdjs.Level4Code.GDStaticPlatform3Objects1.length = 0; +gdjs.Level4Code.GDStaticPlatform3Objects2.length = 0; +gdjs.Level4Code.GDStaticPlatform3Objects3.length = 0; +gdjs.Level4Code.GDStaticPlatform3Objects4.length = 0; +gdjs.Level4Code.GDStaticPlatform3Objects5.length = 0; +gdjs.Level4Code.GDStaticPlatform3Objects6.length = 0; +gdjs.Level4Code.GDStaticPlatform3Objects7.length = 0; +gdjs.Level4Code.GDStaticPlatform3Objects8.length = 0; +gdjs.Level4Code.GDStaticPlatform2Objects1.length = 0; +gdjs.Level4Code.GDStaticPlatform2Objects2.length = 0; +gdjs.Level4Code.GDStaticPlatform2Objects3.length = 0; +gdjs.Level4Code.GDStaticPlatform2Objects4.length = 0; +gdjs.Level4Code.GDStaticPlatform2Objects5.length = 0; +gdjs.Level4Code.GDStaticPlatform2Objects6.length = 0; +gdjs.Level4Code.GDStaticPlatform2Objects7.length = 0; +gdjs.Level4Code.GDStaticPlatform2Objects8.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.Level4Code.GDStaticPlatform1Objects1.length = 0; +gdjs.Level4Code.GDStaticPlatform1Objects2.length = 0; +gdjs.Level4Code.GDStaticPlatform1Objects3.length = 0; +gdjs.Level4Code.GDStaticPlatform1Objects4.length = 0; +gdjs.Level4Code.GDStaticPlatform1Objects5.length = 0; +gdjs.Level4Code.GDStaticPlatform1Objects6.length = 0; +gdjs.Level4Code.GDStaticPlatform1Objects7.length = 0; +gdjs.Level4Code.GDStaticPlatform1Objects8.length = 0; +gdjs.Level4Code.GDPortalObjects1.length = 0; +gdjs.Level4Code.GDPortalObjects2.length = 0; +gdjs.Level4Code.GDPortalObjects3.length = 0; +gdjs.Level4Code.GDPortalObjects4.length = 0; +gdjs.Level4Code.GDPortalObjects5.length = 0; +gdjs.Level4Code.GDPortalObjects6.length = 0; +gdjs.Level4Code.GDPortalObjects7.length = 0; +gdjs.Level4Code.GDPortalObjects8.length = 0; +gdjs.Level4Code.GDLadderObjects1.length = 0; +gdjs.Level4Code.GDLadderObjects2.length = 0; +gdjs.Level4Code.GDLadderObjects3.length = 0; +gdjs.Level4Code.GDLadderObjects4.length = 0; +gdjs.Level4Code.GDLadderObjects5.length = 0; +gdjs.Level4Code.GDLadderObjects6.length = 0; +gdjs.Level4Code.GDLadderObjects7.length = 0; +gdjs.Level4Code.GDLadderObjects8.length = 0; +gdjs.Level4Code.GDBloodParticlesObjects1.length = 0; +gdjs.Level4Code.GDBloodParticlesObjects2.length = 0; +gdjs.Level4Code.GDBloodParticlesObjects3.length = 0; +gdjs.Level4Code.GDBloodParticlesObjects4.length = 0; +gdjs.Level4Code.GDBloodParticlesObjects5.length = 0; +gdjs.Level4Code.GDBloodParticlesObjects6.length = 0; +gdjs.Level4Code.GDBloodParticlesObjects7.length = 0; +gdjs.Level4Code.GDBloodParticlesObjects8.length = 0; +gdjs.Level4Code.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.Level4Code.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.Level4Code.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.Level4Code.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.Level4Code.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.Level4Code.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.Level4Code.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.Level4Code.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.Level4Code.GDDoorParticlesObjects1.length = 0; +gdjs.Level4Code.GDDoorParticlesObjects2.length = 0; +gdjs.Level4Code.GDDoorParticlesObjects3.length = 0; +gdjs.Level4Code.GDDoorParticlesObjects4.length = 0; +gdjs.Level4Code.GDDoorParticlesObjects5.length = 0; +gdjs.Level4Code.GDDoorParticlesObjects6.length = 0; +gdjs.Level4Code.GDDoorParticlesObjects7.length = 0; +gdjs.Level4Code.GDDoorParticlesObjects8.length = 0; +gdjs.Level4Code.GDDustParticleObjects1.length = 0; +gdjs.Level4Code.GDDustParticleObjects2.length = 0; +gdjs.Level4Code.GDDustParticleObjects3.length = 0; +gdjs.Level4Code.GDDustParticleObjects4.length = 0; +gdjs.Level4Code.GDDustParticleObjects5.length = 0; +gdjs.Level4Code.GDDustParticleObjects6.length = 0; +gdjs.Level4Code.GDDustParticleObjects7.length = 0; +gdjs.Level4Code.GDDustParticleObjects8.length = 0; +gdjs.Level4Code.GDLivesBarObjects1.length = 0; +gdjs.Level4Code.GDLivesBarObjects2.length = 0; +gdjs.Level4Code.GDLivesBarObjects3.length = 0; +gdjs.Level4Code.GDLivesBarObjects4.length = 0; +gdjs.Level4Code.GDLivesBarObjects5.length = 0; +gdjs.Level4Code.GDLivesBarObjects6.length = 0; +gdjs.Level4Code.GDLivesBarObjects7.length = 0; +gdjs.Level4Code.GDLivesBarObjects8.length = 0; +gdjs.Level4Code.GDHopeBarObjects1.length = 0; +gdjs.Level4Code.GDHopeBarObjects2.length = 0; +gdjs.Level4Code.GDHopeBarObjects3.length = 0; +gdjs.Level4Code.GDHopeBarObjects4.length = 0; +gdjs.Level4Code.GDHopeBarObjects5.length = 0; +gdjs.Level4Code.GDHopeBarObjects6.length = 0; +gdjs.Level4Code.GDHopeBarObjects7.length = 0; +gdjs.Level4Code.GDHopeBarObjects8.length = 0; +gdjs.Level4Code.GDMemoryObjects1.length = 0; +gdjs.Level4Code.GDMemoryObjects2.length = 0; +gdjs.Level4Code.GDMemoryObjects3.length = 0; +gdjs.Level4Code.GDMemoryObjects4.length = 0; +gdjs.Level4Code.GDMemoryObjects5.length = 0; +gdjs.Level4Code.GDMemoryObjects6.length = 0; +gdjs.Level4Code.GDMemoryObjects7.length = 0; +gdjs.Level4Code.GDMemoryObjects8.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.Level4Code.GDHorizontalDemonObjects1.length = 0; +gdjs.Level4Code.GDHorizontalDemonObjects2.length = 0; +gdjs.Level4Code.GDHorizontalDemonObjects3.length = 0; +gdjs.Level4Code.GDHorizontalDemonObjects4.length = 0; +gdjs.Level4Code.GDHorizontalDemonObjects5.length = 0; +gdjs.Level4Code.GDHorizontalDemonObjects6.length = 0; +gdjs.Level4Code.GDHorizontalDemonObjects7.length = 0; +gdjs.Level4Code.GDHorizontalDemonObjects8.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.Level4Code.GDFlippingPlatformObjects1.length = 0; +gdjs.Level4Code.GDFlippingPlatformObjects2.length = 0; +gdjs.Level4Code.GDFlippingPlatformObjects3.length = 0; +gdjs.Level4Code.GDFlippingPlatformObjects4.length = 0; +gdjs.Level4Code.GDFlippingPlatformObjects5.length = 0; +gdjs.Level4Code.GDFlippingPlatformObjects6.length = 0; +gdjs.Level4Code.GDFlippingPlatformObjects7.length = 0; +gdjs.Level4Code.GDFlippingPlatformObjects8.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.Level4Code.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.Level4Code.GDFlippingPlatform2Objects1.length = 0; +gdjs.Level4Code.GDFlippingPlatform2Objects2.length = 0; +gdjs.Level4Code.GDFlippingPlatform2Objects3.length = 0; +gdjs.Level4Code.GDFlippingPlatform2Objects4.length = 0; +gdjs.Level4Code.GDFlippingPlatform2Objects5.length = 0; +gdjs.Level4Code.GDFlippingPlatform2Objects6.length = 0; +gdjs.Level4Code.GDFlippingPlatform2Objects7.length = 0; +gdjs.Level4Code.GDFlippingPlatform2Objects8.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.Level4Code.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.Level4Code.GDTestObjects1.length = 0; +gdjs.Level4Code.GDTestObjects2.length = 0; +gdjs.Level4Code.GDTestObjects3.length = 0; +gdjs.Level4Code.GDTestObjects4.length = 0; +gdjs.Level4Code.GDTestObjects5.length = 0; +gdjs.Level4Code.GDTestObjects6.length = 0; +gdjs.Level4Code.GDTestObjects7.length = 0; +gdjs.Level4Code.GDTestObjects8.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.Level4Code.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.Level4Code.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.Level4Code.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level4Code.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level4Code.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level4Code.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level4Code.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.Level4Code.GDLaserRingObjects1.length = 0; +gdjs.Level4Code.GDLaserRingObjects2.length = 0; +gdjs.Level4Code.GDLaserRingObjects3.length = 0; +gdjs.Level4Code.GDLaserRingObjects4.length = 0; +gdjs.Level4Code.GDLaserRingObjects5.length = 0; +gdjs.Level4Code.GDLaserRingObjects6.length = 0; +gdjs.Level4Code.GDLaserRingObjects7.length = 0; +gdjs.Level4Code.GDLaserRingObjects8.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.Level4Code.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.Level4Code.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.Level4Code.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.Level4Code.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.Level4Code.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.Level4Code.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.Level4Code.GDCameraGlitchFixObjects1.length = 0; +gdjs.Level4Code.GDCameraGlitchFixObjects2.length = 0; +gdjs.Level4Code.GDCameraGlitchFixObjects3.length = 0; +gdjs.Level4Code.GDCameraGlitchFixObjects4.length = 0; +gdjs.Level4Code.GDCameraGlitchFixObjects5.length = 0; +gdjs.Level4Code.GDCameraGlitchFixObjects6.length = 0; +gdjs.Level4Code.GDCameraGlitchFixObjects7.length = 0; +gdjs.Level4Code.GDCameraGlitchFixObjects8.length = 0; +gdjs.Level4Code.GDLeftBoundaryObjects1.length = 0; +gdjs.Level4Code.GDLeftBoundaryObjects2.length = 0; +gdjs.Level4Code.GDLeftBoundaryObjects3.length = 0; +gdjs.Level4Code.GDLeftBoundaryObjects4.length = 0; +gdjs.Level4Code.GDLeftBoundaryObjects5.length = 0; +gdjs.Level4Code.GDLeftBoundaryObjects6.length = 0; +gdjs.Level4Code.GDLeftBoundaryObjects7.length = 0; +gdjs.Level4Code.GDLeftBoundaryObjects8.length = 0; +gdjs.Level4Code.GDRightBoundaryObjects1.length = 0; +gdjs.Level4Code.GDRightBoundaryObjects2.length = 0; +gdjs.Level4Code.GDRightBoundaryObjects3.length = 0; +gdjs.Level4Code.GDRightBoundaryObjects4.length = 0; +gdjs.Level4Code.GDRightBoundaryObjects5.length = 0; +gdjs.Level4Code.GDRightBoundaryObjects6.length = 0; +gdjs.Level4Code.GDRightBoundaryObjects7.length = 0; +gdjs.Level4Code.GDRightBoundaryObjects8.length = 0; +gdjs.Level4Code.GDTopBoundaryObjects1.length = 0; +gdjs.Level4Code.GDTopBoundaryObjects2.length = 0; +gdjs.Level4Code.GDTopBoundaryObjects3.length = 0; +gdjs.Level4Code.GDTopBoundaryObjects4.length = 0; +gdjs.Level4Code.GDTopBoundaryObjects5.length = 0; +gdjs.Level4Code.GDTopBoundaryObjects6.length = 0; +gdjs.Level4Code.GDTopBoundaryObjects7.length = 0; +gdjs.Level4Code.GDTopBoundaryObjects8.length = 0; +gdjs.Level4Code.GDBottomBoundaryObjects1.length = 0; +gdjs.Level4Code.GDBottomBoundaryObjects2.length = 0; +gdjs.Level4Code.GDBottomBoundaryObjects3.length = 0; +gdjs.Level4Code.GDBottomBoundaryObjects4.length = 0; +gdjs.Level4Code.GDBottomBoundaryObjects5.length = 0; +gdjs.Level4Code.GDBottomBoundaryObjects6.length = 0; +gdjs.Level4Code.GDBottomBoundaryObjects7.length = 0; +gdjs.Level4Code.GDBottomBoundaryObjects8.length = 0; +gdjs.Level4Code.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.Level4Code.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.Level4Code.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.Level4Code.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.Level4Code.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.Level4Code.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.Level4Code.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.Level4Code.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.Level4Code.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.Level4Code.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.Level4Code.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595WObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595WObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595WObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595WObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595WObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595WObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595WObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595WObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595AObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595AObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595AObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595AObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595AObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595AObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595AObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595AObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595SObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595SObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595SObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595SObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595SObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595SObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595SObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595SObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595DObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595DObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595DObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595DObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595DObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595DObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595DObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595DObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595SpaceObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595SpaceObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595SpaceObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595SpaceObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595SpaceObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595SpaceObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595SpaceObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595SpaceObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595HealObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595HealObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595HealObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595HealObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595HealObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595HealObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595HealObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595HealObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595ProceedObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595ProceedObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595ProceedObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595ProceedObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595ProceedObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595ProceedObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595ProceedObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595ProceedObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595DeathObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595DeathObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595DeathObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595DeathObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595DeathObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595DeathObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595DeathObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595DeathObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595KillObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595KillObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595KillObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595KillObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595KillObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595KillObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595KillObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595KillObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595CollectObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595CollectObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595CollectObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595CollectObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595CollectObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595CollectObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595CollectObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595CollectObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595ArrowObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595ArrowObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595ArrowObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595ArrowObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595ArrowObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595ArrowObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595ArrowObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595ArrowObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595JumpObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595JumpObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595JumpObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595JumpObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595JumpObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595JumpObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595JumpObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595JumpObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595HoldObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595HoldObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595HoldObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595HoldObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595HoldObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595HoldObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595HoldObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595HoldObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595RestartObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595RestartObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595RestartObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595RestartObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595RestartObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595RestartObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595RestartObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595RestartObjects8.length = 0; +gdjs.Level4Code.GDSinage_9595PauseObjects1.length = 0; +gdjs.Level4Code.GDSinage_9595PauseObjects2.length = 0; +gdjs.Level4Code.GDSinage_9595PauseObjects3.length = 0; +gdjs.Level4Code.GDSinage_9595PauseObjects4.length = 0; +gdjs.Level4Code.GDSinage_9595PauseObjects5.length = 0; +gdjs.Level4Code.GDSinage_9595PauseObjects6.length = 0; +gdjs.Level4Code.GDSinage_9595PauseObjects7.length = 0; +gdjs.Level4Code.GDSinage_9595PauseObjects8.length = 0; +gdjs.Level4Code.GDTest2Objects1.length = 0; +gdjs.Level4Code.GDTest2Objects2.length = 0; +gdjs.Level4Code.GDTest2Objects3.length = 0; +gdjs.Level4Code.GDTest2Objects4.length = 0; +gdjs.Level4Code.GDTest2Objects5.length = 0; +gdjs.Level4Code.GDTest2Objects6.length = 0; +gdjs.Level4Code.GDTest2Objects7.length = 0; +gdjs.Level4Code.GDTest2Objects8.length = 0; + +gdjs.Level4Code.eventsList117(runtimeScene); + +return; + +} + +gdjs['Level4Code'] = gdjs.Level4Code; diff --git a/Builds/0.0.6/app/code7.js b/Builds/0.0.6/app/code7.js new file mode 100644 index 0000000000000000000000000000000000000000..e5d9ca4efe1f8bbe0ed91528136daf9ac8df6c1c --- /dev/null +++ b/Builds/0.0.6/app/code7.js @@ -0,0 +1,10069 @@ +gdjs.Level3Code = {}; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level3Code.GDPlayerObjects3_1final = []; + +gdjs.Level3Code.GDPlayerObjects5_1final = []; + +gdjs.Level3Code.GDPortalObjects3_1final = []; + +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level3Code.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.Level3Code.GDBackgroundPlantsObjects1= []; +gdjs.Level3Code.GDBackgroundPlantsObjects2= []; +gdjs.Level3Code.GDBackgroundPlantsObjects3= []; +gdjs.Level3Code.GDBackgroundPlantsObjects4= []; +gdjs.Level3Code.GDBackgroundPlantsObjects5= []; +gdjs.Level3Code.GDBackgroundPlantsObjects6= []; +gdjs.Level3Code.GDBackgroundPlantsObjects7= []; +gdjs.Level3Code.GDBackgroundPlantsObjects8= []; +gdjs.Level3Code.GDPlayerObjects1= []; +gdjs.Level3Code.GDPlayerObjects2= []; +gdjs.Level3Code.GDPlayerObjects3= []; +gdjs.Level3Code.GDPlayerObjects4= []; +gdjs.Level3Code.GDPlayerObjects5= []; +gdjs.Level3Code.GDPlayerObjects6= []; +gdjs.Level3Code.GDPlayerObjects7= []; +gdjs.Level3Code.GDPlayerObjects8= []; +gdjs.Level3Code.GDFlyingDemonObjects1= []; +gdjs.Level3Code.GDFlyingDemonObjects2= []; +gdjs.Level3Code.GDFlyingDemonObjects3= []; +gdjs.Level3Code.GDFlyingDemonObjects4= []; +gdjs.Level3Code.GDFlyingDemonObjects5= []; +gdjs.Level3Code.GDFlyingDemonObjects6= []; +gdjs.Level3Code.GDFlyingDemonObjects7= []; +gdjs.Level3Code.GDFlyingDemonObjects8= []; +gdjs.Level3Code.GDFireDemonObjects1= []; +gdjs.Level3Code.GDFireDemonObjects2= []; +gdjs.Level3Code.GDFireDemonObjects3= []; +gdjs.Level3Code.GDFireDemonObjects4= []; +gdjs.Level3Code.GDFireDemonObjects5= []; +gdjs.Level3Code.GDFireDemonObjects6= []; +gdjs.Level3Code.GDFireDemonObjects7= []; +gdjs.Level3Code.GDFireDemonObjects8= []; +gdjs.Level3Code.GDCheckpointObjects1= []; +gdjs.Level3Code.GDCheckpointObjects2= []; +gdjs.Level3Code.GDCheckpointObjects3= []; +gdjs.Level3Code.GDCheckpointObjects4= []; +gdjs.Level3Code.GDCheckpointObjects5= []; +gdjs.Level3Code.GDCheckpointObjects6= []; +gdjs.Level3Code.GDCheckpointObjects7= []; +gdjs.Level3Code.GDCheckpointObjects8= []; +gdjs.Level3Code.GDStaticPlatform3Objects1= []; +gdjs.Level3Code.GDStaticPlatform3Objects2= []; +gdjs.Level3Code.GDStaticPlatform3Objects3= []; +gdjs.Level3Code.GDStaticPlatform3Objects4= []; +gdjs.Level3Code.GDStaticPlatform3Objects5= []; +gdjs.Level3Code.GDStaticPlatform3Objects6= []; +gdjs.Level3Code.GDStaticPlatform3Objects7= []; +gdjs.Level3Code.GDStaticPlatform3Objects8= []; +gdjs.Level3Code.GDStaticPlatform2Objects1= []; +gdjs.Level3Code.GDStaticPlatform2Objects2= []; +gdjs.Level3Code.GDStaticPlatform2Objects3= []; +gdjs.Level3Code.GDStaticPlatform2Objects4= []; +gdjs.Level3Code.GDStaticPlatform2Objects5= []; +gdjs.Level3Code.GDStaticPlatform2Objects6= []; +gdjs.Level3Code.GDStaticPlatform2Objects7= []; +gdjs.Level3Code.GDStaticPlatform2Objects8= []; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.Level3Code.GDStaticPlatform1Objects1= []; +gdjs.Level3Code.GDStaticPlatform1Objects2= []; +gdjs.Level3Code.GDStaticPlatform1Objects3= []; +gdjs.Level3Code.GDStaticPlatform1Objects4= []; +gdjs.Level3Code.GDStaticPlatform1Objects5= []; +gdjs.Level3Code.GDStaticPlatform1Objects6= []; +gdjs.Level3Code.GDStaticPlatform1Objects7= []; +gdjs.Level3Code.GDStaticPlatform1Objects8= []; +gdjs.Level3Code.GDPortalObjects1= []; +gdjs.Level3Code.GDPortalObjects2= []; +gdjs.Level3Code.GDPortalObjects3= []; +gdjs.Level3Code.GDPortalObjects4= []; +gdjs.Level3Code.GDPortalObjects5= []; +gdjs.Level3Code.GDPortalObjects6= []; +gdjs.Level3Code.GDPortalObjects7= []; +gdjs.Level3Code.GDPortalObjects8= []; +gdjs.Level3Code.GDLadderObjects1= []; +gdjs.Level3Code.GDLadderObjects2= []; +gdjs.Level3Code.GDLadderObjects3= []; +gdjs.Level3Code.GDLadderObjects4= []; +gdjs.Level3Code.GDLadderObjects5= []; +gdjs.Level3Code.GDLadderObjects6= []; +gdjs.Level3Code.GDLadderObjects7= []; +gdjs.Level3Code.GDLadderObjects8= []; +gdjs.Level3Code.GDBloodParticlesObjects1= []; +gdjs.Level3Code.GDBloodParticlesObjects2= []; +gdjs.Level3Code.GDBloodParticlesObjects3= []; +gdjs.Level3Code.GDBloodParticlesObjects4= []; +gdjs.Level3Code.GDBloodParticlesObjects5= []; +gdjs.Level3Code.GDBloodParticlesObjects6= []; +gdjs.Level3Code.GDBloodParticlesObjects7= []; +gdjs.Level3Code.GDBloodParticlesObjects8= []; +gdjs.Level3Code.GDProjectileDeathParticlesObjects1= []; +gdjs.Level3Code.GDProjectileDeathParticlesObjects2= []; +gdjs.Level3Code.GDProjectileDeathParticlesObjects3= []; +gdjs.Level3Code.GDProjectileDeathParticlesObjects4= []; +gdjs.Level3Code.GDProjectileDeathParticlesObjects5= []; +gdjs.Level3Code.GDProjectileDeathParticlesObjects6= []; +gdjs.Level3Code.GDProjectileDeathParticlesObjects7= []; +gdjs.Level3Code.GDProjectileDeathParticlesObjects8= []; +gdjs.Level3Code.GDDoorParticlesObjects1= []; +gdjs.Level3Code.GDDoorParticlesObjects2= []; +gdjs.Level3Code.GDDoorParticlesObjects3= []; +gdjs.Level3Code.GDDoorParticlesObjects4= []; +gdjs.Level3Code.GDDoorParticlesObjects5= []; +gdjs.Level3Code.GDDoorParticlesObjects6= []; +gdjs.Level3Code.GDDoorParticlesObjects7= []; +gdjs.Level3Code.GDDoorParticlesObjects8= []; +gdjs.Level3Code.GDDustParticleObjects1= []; +gdjs.Level3Code.GDDustParticleObjects2= []; +gdjs.Level3Code.GDDustParticleObjects3= []; +gdjs.Level3Code.GDDustParticleObjects4= []; +gdjs.Level3Code.GDDustParticleObjects5= []; +gdjs.Level3Code.GDDustParticleObjects6= []; +gdjs.Level3Code.GDDustParticleObjects7= []; +gdjs.Level3Code.GDDustParticleObjects8= []; +gdjs.Level3Code.GDLivesBarObjects1= []; +gdjs.Level3Code.GDLivesBarObjects2= []; +gdjs.Level3Code.GDLivesBarObjects3= []; +gdjs.Level3Code.GDLivesBarObjects4= []; +gdjs.Level3Code.GDLivesBarObjects5= []; +gdjs.Level3Code.GDLivesBarObjects6= []; +gdjs.Level3Code.GDLivesBarObjects7= []; +gdjs.Level3Code.GDLivesBarObjects8= []; +gdjs.Level3Code.GDHopeBarObjects1= []; +gdjs.Level3Code.GDHopeBarObjects2= []; +gdjs.Level3Code.GDHopeBarObjects3= []; +gdjs.Level3Code.GDHopeBarObjects4= []; +gdjs.Level3Code.GDHopeBarObjects5= []; +gdjs.Level3Code.GDHopeBarObjects6= []; +gdjs.Level3Code.GDHopeBarObjects7= []; +gdjs.Level3Code.GDHopeBarObjects8= []; +gdjs.Level3Code.GDMemoryObjects1= []; +gdjs.Level3Code.GDMemoryObjects2= []; +gdjs.Level3Code.GDMemoryObjects3= []; +gdjs.Level3Code.GDMemoryObjects4= []; +gdjs.Level3Code.GDMemoryObjects5= []; +gdjs.Level3Code.GDMemoryObjects6= []; +gdjs.Level3Code.GDMemoryObjects7= []; +gdjs.Level3Code.GDMemoryObjects8= []; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.Level3Code.GDHorizontalDemonObjects1= []; +gdjs.Level3Code.GDHorizontalDemonObjects2= []; +gdjs.Level3Code.GDHorizontalDemonObjects3= []; +gdjs.Level3Code.GDHorizontalDemonObjects4= []; +gdjs.Level3Code.GDHorizontalDemonObjects5= []; +gdjs.Level3Code.GDHorizontalDemonObjects6= []; +gdjs.Level3Code.GDHorizontalDemonObjects7= []; +gdjs.Level3Code.GDHorizontalDemonObjects8= []; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects1= []; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects2= []; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3= []; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4= []; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5= []; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects6= []; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects7= []; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects8= []; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects1= []; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects2= []; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3= []; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects4= []; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects5= []; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects6= []; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects7= []; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects8= []; +gdjs.Level3Code.GDFlippingPlatformObjects1= []; +gdjs.Level3Code.GDFlippingPlatformObjects2= []; +gdjs.Level3Code.GDFlippingPlatformObjects3= []; +gdjs.Level3Code.GDFlippingPlatformObjects4= []; +gdjs.Level3Code.GDFlippingPlatformObjects5= []; +gdjs.Level3Code.GDFlippingPlatformObjects6= []; +gdjs.Level3Code.GDFlippingPlatformObjects7= []; +gdjs.Level3Code.GDFlippingPlatformObjects8= []; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects1= []; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects2= []; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects3= []; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4= []; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects5= []; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects6= []; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects7= []; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects8= []; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.Level3Code.GDFlippingPlatform2Objects1= []; +gdjs.Level3Code.GDFlippingPlatform2Objects2= []; +gdjs.Level3Code.GDFlippingPlatform2Objects3= []; +gdjs.Level3Code.GDFlippingPlatform2Objects4= []; +gdjs.Level3Code.GDFlippingPlatform2Objects5= []; +gdjs.Level3Code.GDFlippingPlatform2Objects6= []; +gdjs.Level3Code.GDFlippingPlatform2Objects7= []; +gdjs.Level3Code.GDFlippingPlatform2Objects8= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects1= []; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects2= []; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects3= []; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4= []; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects5= []; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects6= []; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects7= []; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects8= []; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects1= []; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects2= []; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects3= []; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects4= []; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5= []; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects6= []; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects7= []; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects8= []; +gdjs.Level3Code.GDTestObjects1= []; +gdjs.Level3Code.GDTestObjects2= []; +gdjs.Level3Code.GDTestObjects3= []; +gdjs.Level3Code.GDTestObjects4= []; +gdjs.Level3Code.GDTestObjects5= []; +gdjs.Level3Code.GDTestObjects6= []; +gdjs.Level3Code.GDTestObjects7= []; +gdjs.Level3Code.GDTestObjects8= []; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects1= []; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects2= []; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3= []; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects4= []; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects5= []; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects6= []; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects7= []; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects8= []; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects1= []; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects2= []; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3= []; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects4= []; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects5= []; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects6= []; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects7= []; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects8= []; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects1= []; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects2= []; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects3= []; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects4= []; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects5= []; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects6= []; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects7= []; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects8= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects1= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects2= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects3= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects6= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects8= []; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.Level3Code.GDLaserRingObjects1= []; +gdjs.Level3Code.GDLaserRingObjects2= []; +gdjs.Level3Code.GDLaserRingObjects3= []; +gdjs.Level3Code.GDLaserRingObjects4= []; +gdjs.Level3Code.GDLaserRingObjects5= []; +gdjs.Level3Code.GDLaserRingObjects6= []; +gdjs.Level3Code.GDLaserRingObjects7= []; +gdjs.Level3Code.GDLaserRingObjects8= []; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects1= []; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects2= []; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects3= []; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects4= []; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects5= []; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects6= []; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects7= []; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects8= []; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects1= []; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects2= []; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3= []; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4= []; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects5= []; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects6= []; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects7= []; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects8= []; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects1= []; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects2= []; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects3= []; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects4= []; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects5= []; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects6= []; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects7= []; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects8= []; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects1= []; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects2= []; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects3= []; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects4= []; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects5= []; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects6= []; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects7= []; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects8= []; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects1= []; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects2= []; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects3= []; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4= []; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects5= []; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects6= []; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects7= []; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects8= []; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects1= []; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects2= []; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects3= []; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4= []; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects5= []; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects6= []; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects7= []; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects8= []; +gdjs.Level3Code.GDCameraGlitchFixObjects1= []; +gdjs.Level3Code.GDCameraGlitchFixObjects2= []; +gdjs.Level3Code.GDCameraGlitchFixObjects3= []; +gdjs.Level3Code.GDCameraGlitchFixObjects4= []; +gdjs.Level3Code.GDCameraGlitchFixObjects5= []; +gdjs.Level3Code.GDCameraGlitchFixObjects6= []; +gdjs.Level3Code.GDCameraGlitchFixObjects7= []; +gdjs.Level3Code.GDCameraGlitchFixObjects8= []; +gdjs.Level3Code.GDLeftBoundaryObjects1= []; +gdjs.Level3Code.GDLeftBoundaryObjects2= []; +gdjs.Level3Code.GDLeftBoundaryObjects3= []; +gdjs.Level3Code.GDLeftBoundaryObjects4= []; +gdjs.Level3Code.GDLeftBoundaryObjects5= []; +gdjs.Level3Code.GDLeftBoundaryObjects6= []; +gdjs.Level3Code.GDLeftBoundaryObjects7= []; +gdjs.Level3Code.GDLeftBoundaryObjects8= []; +gdjs.Level3Code.GDRightBoundaryObjects1= []; +gdjs.Level3Code.GDRightBoundaryObjects2= []; +gdjs.Level3Code.GDRightBoundaryObjects3= []; +gdjs.Level3Code.GDRightBoundaryObjects4= []; +gdjs.Level3Code.GDRightBoundaryObjects5= []; +gdjs.Level3Code.GDRightBoundaryObjects6= []; +gdjs.Level3Code.GDRightBoundaryObjects7= []; +gdjs.Level3Code.GDRightBoundaryObjects8= []; +gdjs.Level3Code.GDTopBoundaryObjects1= []; +gdjs.Level3Code.GDTopBoundaryObjects2= []; +gdjs.Level3Code.GDTopBoundaryObjects3= []; +gdjs.Level3Code.GDTopBoundaryObjects4= []; +gdjs.Level3Code.GDTopBoundaryObjects5= []; +gdjs.Level3Code.GDTopBoundaryObjects6= []; +gdjs.Level3Code.GDTopBoundaryObjects7= []; +gdjs.Level3Code.GDTopBoundaryObjects8= []; +gdjs.Level3Code.GDBottomBoundaryObjects1= []; +gdjs.Level3Code.GDBottomBoundaryObjects2= []; +gdjs.Level3Code.GDBottomBoundaryObjects3= []; +gdjs.Level3Code.GDBottomBoundaryObjects4= []; +gdjs.Level3Code.GDBottomBoundaryObjects5= []; +gdjs.Level3Code.GDBottomBoundaryObjects6= []; +gdjs.Level3Code.GDBottomBoundaryObjects7= []; +gdjs.Level3Code.GDBottomBoundaryObjects8= []; +gdjs.Level3Code.GDBoundaryJumpThroughObjects1= []; +gdjs.Level3Code.GDBoundaryJumpThroughObjects2= []; +gdjs.Level3Code.GDBoundaryJumpThroughObjects3= []; +gdjs.Level3Code.GDBoundaryJumpThroughObjects4= []; +gdjs.Level3Code.GDBoundaryJumpThroughObjects5= []; +gdjs.Level3Code.GDBoundaryJumpThroughObjects6= []; +gdjs.Level3Code.GDBoundaryJumpThroughObjects7= []; +gdjs.Level3Code.GDBoundaryJumpThroughObjects8= []; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects1= []; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects2= []; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects3= []; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4= []; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects5= []; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects6= []; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects7= []; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects8= []; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects1= []; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects2= []; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects3= []; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects4= []; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects5= []; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects6= []; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects7= []; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects8= []; +gdjs.Level3Code.GDSinage_9595WObjects1= []; +gdjs.Level3Code.GDSinage_9595WObjects2= []; +gdjs.Level3Code.GDSinage_9595WObjects3= []; +gdjs.Level3Code.GDSinage_9595WObjects4= []; +gdjs.Level3Code.GDSinage_9595WObjects5= []; +gdjs.Level3Code.GDSinage_9595WObjects6= []; +gdjs.Level3Code.GDSinage_9595WObjects7= []; +gdjs.Level3Code.GDSinage_9595WObjects8= []; +gdjs.Level3Code.GDSinage_9595AObjects1= []; +gdjs.Level3Code.GDSinage_9595AObjects2= []; +gdjs.Level3Code.GDSinage_9595AObjects3= []; +gdjs.Level3Code.GDSinage_9595AObjects4= []; +gdjs.Level3Code.GDSinage_9595AObjects5= []; +gdjs.Level3Code.GDSinage_9595AObjects6= []; +gdjs.Level3Code.GDSinage_9595AObjects7= []; +gdjs.Level3Code.GDSinage_9595AObjects8= []; +gdjs.Level3Code.GDSinage_9595SObjects1= []; +gdjs.Level3Code.GDSinage_9595SObjects2= []; +gdjs.Level3Code.GDSinage_9595SObjects3= []; +gdjs.Level3Code.GDSinage_9595SObjects4= []; +gdjs.Level3Code.GDSinage_9595SObjects5= []; +gdjs.Level3Code.GDSinage_9595SObjects6= []; +gdjs.Level3Code.GDSinage_9595SObjects7= []; +gdjs.Level3Code.GDSinage_9595SObjects8= []; +gdjs.Level3Code.GDSinage_9595DObjects1= []; +gdjs.Level3Code.GDSinage_9595DObjects2= []; +gdjs.Level3Code.GDSinage_9595DObjects3= []; +gdjs.Level3Code.GDSinage_9595DObjects4= []; +gdjs.Level3Code.GDSinage_9595DObjects5= []; +gdjs.Level3Code.GDSinage_9595DObjects6= []; +gdjs.Level3Code.GDSinage_9595DObjects7= []; +gdjs.Level3Code.GDSinage_9595DObjects8= []; +gdjs.Level3Code.GDSinage_9595SpaceObjects1= []; +gdjs.Level3Code.GDSinage_9595SpaceObjects2= []; +gdjs.Level3Code.GDSinage_9595SpaceObjects3= []; +gdjs.Level3Code.GDSinage_9595SpaceObjects4= []; +gdjs.Level3Code.GDSinage_9595SpaceObjects5= []; +gdjs.Level3Code.GDSinage_9595SpaceObjects6= []; +gdjs.Level3Code.GDSinage_9595SpaceObjects7= []; +gdjs.Level3Code.GDSinage_9595SpaceObjects8= []; +gdjs.Level3Code.GDSinage_9595HealObjects1= []; +gdjs.Level3Code.GDSinage_9595HealObjects2= []; +gdjs.Level3Code.GDSinage_9595HealObjects3= []; +gdjs.Level3Code.GDSinage_9595HealObjects4= []; +gdjs.Level3Code.GDSinage_9595HealObjects5= []; +gdjs.Level3Code.GDSinage_9595HealObjects6= []; +gdjs.Level3Code.GDSinage_9595HealObjects7= []; +gdjs.Level3Code.GDSinage_9595HealObjects8= []; +gdjs.Level3Code.GDSinage_9595ProceedObjects1= []; +gdjs.Level3Code.GDSinage_9595ProceedObjects2= []; +gdjs.Level3Code.GDSinage_9595ProceedObjects3= []; +gdjs.Level3Code.GDSinage_9595ProceedObjects4= []; +gdjs.Level3Code.GDSinage_9595ProceedObjects5= []; +gdjs.Level3Code.GDSinage_9595ProceedObjects6= []; +gdjs.Level3Code.GDSinage_9595ProceedObjects7= []; +gdjs.Level3Code.GDSinage_9595ProceedObjects8= []; +gdjs.Level3Code.GDSinage_9595DeathObjects1= []; +gdjs.Level3Code.GDSinage_9595DeathObjects2= []; +gdjs.Level3Code.GDSinage_9595DeathObjects3= []; +gdjs.Level3Code.GDSinage_9595DeathObjects4= []; +gdjs.Level3Code.GDSinage_9595DeathObjects5= []; +gdjs.Level3Code.GDSinage_9595DeathObjects6= []; +gdjs.Level3Code.GDSinage_9595DeathObjects7= []; +gdjs.Level3Code.GDSinage_9595DeathObjects8= []; +gdjs.Level3Code.GDSinage_9595DownArrowObjects1= []; +gdjs.Level3Code.GDSinage_9595DownArrowObjects2= []; +gdjs.Level3Code.GDSinage_9595DownArrowObjects3= []; +gdjs.Level3Code.GDSinage_9595DownArrowObjects4= []; +gdjs.Level3Code.GDSinage_9595DownArrowObjects5= []; +gdjs.Level3Code.GDSinage_9595DownArrowObjects6= []; +gdjs.Level3Code.GDSinage_9595DownArrowObjects7= []; +gdjs.Level3Code.GDSinage_9595DownArrowObjects8= []; +gdjs.Level3Code.GDSinage_9595CheckpointObjects1= []; +gdjs.Level3Code.GDSinage_9595CheckpointObjects2= []; +gdjs.Level3Code.GDSinage_9595CheckpointObjects3= []; +gdjs.Level3Code.GDSinage_9595CheckpointObjects4= []; +gdjs.Level3Code.GDSinage_9595CheckpointObjects5= []; +gdjs.Level3Code.GDSinage_9595CheckpointObjects6= []; +gdjs.Level3Code.GDSinage_9595CheckpointObjects7= []; +gdjs.Level3Code.GDSinage_9595CheckpointObjects8= []; +gdjs.Level3Code.GDSinage_9595KillObjects1= []; +gdjs.Level3Code.GDSinage_9595KillObjects2= []; +gdjs.Level3Code.GDSinage_9595KillObjects3= []; +gdjs.Level3Code.GDSinage_9595KillObjects4= []; +gdjs.Level3Code.GDSinage_9595KillObjects5= []; +gdjs.Level3Code.GDSinage_9595KillObjects6= []; +gdjs.Level3Code.GDSinage_9595KillObjects7= []; +gdjs.Level3Code.GDSinage_9595KillObjects8= []; +gdjs.Level3Code.GDSinage_9595CollectObjects1= []; +gdjs.Level3Code.GDSinage_9595CollectObjects2= []; +gdjs.Level3Code.GDSinage_9595CollectObjects3= []; +gdjs.Level3Code.GDSinage_9595CollectObjects4= []; +gdjs.Level3Code.GDSinage_9595CollectObjects5= []; +gdjs.Level3Code.GDSinage_9595CollectObjects6= []; +gdjs.Level3Code.GDSinage_9595CollectObjects7= []; +gdjs.Level3Code.GDSinage_9595CollectObjects8= []; +gdjs.Level3Code.GDSinage_9595ArrowObjects1= []; +gdjs.Level3Code.GDSinage_9595ArrowObjects2= []; +gdjs.Level3Code.GDSinage_9595ArrowObjects3= []; +gdjs.Level3Code.GDSinage_9595ArrowObjects4= []; +gdjs.Level3Code.GDSinage_9595ArrowObjects5= []; +gdjs.Level3Code.GDSinage_9595ArrowObjects6= []; +gdjs.Level3Code.GDSinage_9595ArrowObjects7= []; +gdjs.Level3Code.GDSinage_9595ArrowObjects8= []; +gdjs.Level3Code.GDSinage_9595JumpObjects1= []; +gdjs.Level3Code.GDSinage_9595JumpObjects2= []; +gdjs.Level3Code.GDSinage_9595JumpObjects3= []; +gdjs.Level3Code.GDSinage_9595JumpObjects4= []; +gdjs.Level3Code.GDSinage_9595JumpObjects5= []; +gdjs.Level3Code.GDSinage_9595JumpObjects6= []; +gdjs.Level3Code.GDSinage_9595JumpObjects7= []; +gdjs.Level3Code.GDSinage_9595JumpObjects8= []; +gdjs.Level3Code.GDSinage_9595HoldObjects1= []; +gdjs.Level3Code.GDSinage_9595HoldObjects2= []; +gdjs.Level3Code.GDSinage_9595HoldObjects3= []; +gdjs.Level3Code.GDSinage_9595HoldObjects4= []; +gdjs.Level3Code.GDSinage_9595HoldObjects5= []; +gdjs.Level3Code.GDSinage_9595HoldObjects6= []; +gdjs.Level3Code.GDSinage_9595HoldObjects7= []; +gdjs.Level3Code.GDSinage_9595HoldObjects8= []; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects1= []; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects2= []; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects3= []; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects4= []; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects5= []; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects6= []; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects7= []; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects8= []; +gdjs.Level3Code.GDSinage_9595RestartObjects1= []; +gdjs.Level3Code.GDSinage_9595RestartObjects2= []; +gdjs.Level3Code.GDSinage_9595RestartObjects3= []; +gdjs.Level3Code.GDSinage_9595RestartObjects4= []; +gdjs.Level3Code.GDSinage_9595RestartObjects5= []; +gdjs.Level3Code.GDSinage_9595RestartObjects6= []; +gdjs.Level3Code.GDSinage_9595RestartObjects7= []; +gdjs.Level3Code.GDSinage_9595RestartObjects8= []; +gdjs.Level3Code.GDSinage_9595PauseObjects1= []; +gdjs.Level3Code.GDSinage_9595PauseObjects2= []; +gdjs.Level3Code.GDSinage_9595PauseObjects3= []; +gdjs.Level3Code.GDSinage_9595PauseObjects4= []; +gdjs.Level3Code.GDSinage_9595PauseObjects5= []; +gdjs.Level3Code.GDSinage_9595PauseObjects6= []; +gdjs.Level3Code.GDSinage_9595PauseObjects7= []; +gdjs.Level3Code.GDSinage_9595PauseObjects8= []; +gdjs.Level3Code.GDTest2Objects1= []; +gdjs.Level3Code.GDTest2Objects2= []; +gdjs.Level3Code.GDTest2Objects3= []; +gdjs.Level3Code.GDTest2Objects4= []; +gdjs.Level3Code.GDTest2Objects5= []; +gdjs.Level3Code.GDTest2Objects6= []; +gdjs.Level3Code.GDTest2Objects7= []; +gdjs.Level3Code.GDTest2Objects8= []; + + +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects3}); +gdjs.Level3Code.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects4[k] = gdjs.Level3Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.Level3Code.GDCheckpointObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects3}); +gdjs.Level3Code.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level3Code.GDCheckpointObjects3 */ +/* Reuse gdjs.Level3Code.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects3Objects, (( gdjs.Level3Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDCheckpointObjects3[0].getPointX("")), (( gdjs.Level3Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level3Code.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.Level3Code.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects, (( gdjs.Level3Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects4[0].getPointX("")), (( gdjs.Level3Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.Level3Code.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects3Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.Level3Code.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDCheckpointObjects3[k] = gdjs.Level3Code.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.Level3Code.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level3Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level3Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level3Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level3Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level3Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level3Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level3Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level3Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level3Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level3Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level3Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level3Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level3Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level3Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level3Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level3Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level3Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level3Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level3Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level3Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level3Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level3Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level3Code.GDBloodParticlesObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.Level3Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level3Code.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level3Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level3Code.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level3Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level3Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level3Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level3Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level3Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level3Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level3Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level3Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level3Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level3Code.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level3Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level3Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level3Code.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.Level3Code.GDFlyingDemonObjects4[0].getName()) :gdjs.Level3Code.GDFireDemonObjects4[0].getName()) :gdjs.Level3Code.GDHorizontalDemonObjects4[0].getName()) :gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.Level3Code.GDLaserRingObjects4[0].getName()) :gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level3Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level3Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDFlyingDemonObjects4[k] = gdjs.Level3Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level3Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDFireDemonObjects4[k] = gdjs.Level3Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level3Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDHorizontalDemonObjects4[k] = gdjs.Level3Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserRingObjects4[k] = gdjs.Level3Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level3Code.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDFlyingDemonObjects4[k] = gdjs.Level3Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level3Code.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDFireDemonObjects4[k] = gdjs.Level3Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level3Code.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDHorizontalDemonObjects4[k] = gdjs.Level3Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserRingObjects4[k] = gdjs.Level3Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4 */ +gdjs.Level3Code.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDBloodParticlesObjects4Objects, (( gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level3Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level3Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.Level3Code.GDFireDemonObjects4[0].getPointX("")) :gdjs.Level3Code.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.Level3Code.GDLaserRingObjects4[0].getPointX("")) :gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level3Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level3Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDFlyingDemonObjects4[0].getWidth()) :gdjs.Level3Code.GDFireDemonObjects4[0].getWidth()) :gdjs.Level3Code.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.Level3Code.GDLaserRingObjects4[0].getWidth()) :gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level3Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level3Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.Level3Code.GDFireDemonObjects4[0].getPointY("")) :gdjs.Level3Code.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.Level3Code.GDLaserRingObjects4[0].getPointY("")) :gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level3Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level3Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level3Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDFlyingDemonObjects4[0].getHeight()) :gdjs.Level3Code.GDFireDemonObjects4[0].getHeight()) :gdjs.Level3Code.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.Level3Code.GDLaserRingObjects4[0].getHeight()) :gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level3Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.Level3Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.Level3Code.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level3Code.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.Level3Code.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserRingObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.Level3Code.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level3Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level3Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level3Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level3Code.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level3Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level3Code.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level3Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level3Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level3Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level3Code.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level3Code.GDPlayerObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.Level3Code.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.Level3Code.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.Level3Code.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.Level3Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.Level3Code.userFunc0x1e41470 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.Level3Code.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.Level3Code.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level3Code.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.Level3Code.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.Level3Code.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.Level3Code.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.Level3Code.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.Level3Code.userFunc0x1e41470(runtimeScene, objects); + +} + + +};gdjs.Level3Code.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level3Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level3Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level3Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level3Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level3Code_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level3Code.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.Level3Code.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.Level3Code.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level3Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.Level3Code.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level3Code.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.Level3Code.GDFireDemonObjects5}); +gdjs.Level3Code.userFunc0x1e41590 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.Level3Code.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level3Code.GDFireDemonObjects5 */ +/* Reuse gdjs.Level3Code.GDFlyingDemonObjects5 */ +/* Reuse gdjs.Level3Code.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level3Code.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.Level3Code.GDFireDemonObjects5); +gdjs.Level3Code.userFunc0x1e41590(runtimeScene, objects); + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level3Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level3Code.GDTurretDemon_9595EyeObjects5}); +gdjs.Level3Code.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level3Code.GDMiteDemon_9595BaseObjects5, gdjs.Level3Code.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5, gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5, gdjs.Level3Code.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5, gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5, gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level3Code.GDTurretDemon_9595EyeObjects5, gdjs.Level3Code.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.Level3Code.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5, gdjs.Level3Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level3Code.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.Level3Code.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level3Code.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.Level3Code.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level3Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level3Code.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level3Code.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level3Code.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level3Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level3Code.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level3Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level3Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level3Code_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level3Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level3Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.Level3Code.eventsList13(runtimeScene); +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.Level3Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level3Code.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level3Code.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level3Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.Level3Code.eventsList8(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList14(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level3Code.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects3[i].setVariableBoolean(gdjs.Level3Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level3Code.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects3[i].getVariableBoolean(gdjs.Level3Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects3[k] = gdjs.Level3Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects4[k] = gdjs.Level3Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.Level3Code.eventsList6(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList18(runtimeScene); +} + + +};gdjs.Level3Code.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level3Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects4[k] = gdjs.Level3Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level3Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects3[k] = gdjs.Level3Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects2}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.Level3Code.GDDustParticleObjects2}); +gdjs.Level3Code.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.Level3Code.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects3[k] = gdjs.Level3Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects2 */ +gdjs.Level3Code.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDDustParticleObjects2Objects, (( gdjs.Level3Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.Level3Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.Level3Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level3Code.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level3Code.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.Level3Code.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.Level3Code.eventsList0(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList2(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList19(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList21(runtimeScene); +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level3Code_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level3Code.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.Level3Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.Level3Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level3Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.Level3Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level3Code.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.Level3Code.GDFireDemonObjects4}); +gdjs.Level3Code.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level3Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level3Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDFlyingDemonObjects4[k] = gdjs.Level3Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level3Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDHorizontalDemonObjects4[k] = gdjs.Level3Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level3Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDFireDemonObjects4[k] = gdjs.Level3Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level3Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level3Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level3Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level3Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level3Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level3Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level3Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level3Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level3Code.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level3Code.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level3Code.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.Level3Code.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.Level3Code.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level3Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level3Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level3Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level3Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level3Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level3Code.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level3Code_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.Level3Code.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.Level3Code.GDTurretDemon_9595EyeObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level3Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level3Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects4}); +gdjs.Level3Code.userFunc0x24eaa38 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.Level3Code.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level3Code.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level3Code.GDTurretDemon_9595EyeObjects3); +gdjs.Level3Code.userFunc0x24eaa38(runtimeScene, objects); + +} + + +};gdjs.Level3Code.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects3 */ +gdjs.Level3Code.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level3Code.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level3Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level3Code.GDMiteDemon_9595BaseObjects3, gdjs.Level3Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDTurretDemon_9595EyeObjects3, gdjs.Level3Code.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level3Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level3Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level3Code.GDMiteDemon_9595BaseObjects3, gdjs.Level3Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +gdjs.copyArray(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDTurretDemon_9595EyeObjects3, gdjs.Level3Code.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level3Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDPlayerObjects3_1final.indexOf(gdjs.Level3Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level3Code.GDPlayerObjects3_1final.push(gdjs.Level3Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level3Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level3Code.GDMiteDemon_9595BaseObjects3_1final, gdjs.Level3Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects3_1final, gdjs.Level3Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3_1final, gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level3Code.GDTurretDemon_9595EyeObjects3_1final, gdjs.Level3Code.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level3Code.GDMiteDemon_9595BaseObjects3, gdjs.Level3Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDTurretDemon_9595EyeObjects3, gdjs.Level3Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level3Code.GDMiteDemon_9595BaseObjects3, gdjs.Level3Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDTurretDemon_9595EyeObjects3, gdjs.Level3Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.Level3Code.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level3Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level3Code.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level3Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level3Code.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level3Code.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.Level3Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level3Code.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.Level3Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level3Code.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.Level3Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.Level3Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level3Code.GDLaserRingObjects3, "LaserDemon_Base": gdjs.Level3Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.Level3Code.GDProjectileDeathParticlesObjects3}); +gdjs.Level3Code.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level3Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level3Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level3Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level3Code.GDLaserRingObjects3); +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level3Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level3Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level3Code.GDStaticPlatform3Objects3); +/* Reuse gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level3Code.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level3Code.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.Level3Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level3Code.GDBloodParticlesObjects3}); +gdjs.Level3Code.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[k] = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level3Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level3Code.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level3Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList35 = function(runtimeScene) { + +};gdjs.Level3Code.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level3Code.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDFireDemonObjects4[k] = gdjs.Level3Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level3Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDFireDemonObjects4[k] = gdjs.Level3Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level3Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level3Code.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.Level3Code.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDFireDemonObjects3[k] = gdjs.Level3Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDFireDemonObjects3[i].getVariableBoolean(gdjs.Level3Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDFireDemonObjects3[k] = gdjs.Level3Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.Level3Code.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDFireDemonObjects3[i].setVariableBoolean(gdjs.Level3Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.Level3Code.eventsList37 = function(runtimeScene) { + +};gdjs.Level3Code.eventsList38 = function(runtimeScene) { + +};gdjs.Level3Code.eventsList39 = function(runtimeScene) { + +};gdjs.Level3Code.eventsList40 = function(runtimeScene) { + +};gdjs.Level3Code.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.Level3Code.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5, gdjs.Level3Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level3Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level3Code.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5, gdjs.Level3Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level3Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level3Code.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.Level3Code.GDTestObjects5); +{for(var i = 0, len = gdjs.Level3Code.GDTestObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level3Code.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5, gdjs.Level3Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level3Code.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level3Code.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level3Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.Level3Code.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level3Code.GDTest2Objects5); +{for(var i = 0, len = gdjs.Level3Code.GDTest2Objects5.length ;i < len;++i) { + gdjs.Level3Code.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level3Code.GDTest2Objects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.Level3Code.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level3Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.Level3Code.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level3Code.GDLaserDemon_9595BeamObjects3, gdjs.Level3Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level3Code.GDLaserDemon_9595BeamObjects3, gdjs.Level3Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level3Code.GDLaserDemon_9595BeamObjects3, gdjs.Level3Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.Level3Code.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level3Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level3Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level3Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level3Code.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.Level3Code.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.Level3Code.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.Level3Code.eventsList47(runtimeScene); +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects5}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level3Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects5}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level3Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects5}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects5}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level3Code.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level3Code.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.Level3Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.Level3Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level3Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.Level3Code.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level3Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.Level3Code.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level3Code.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level3Code.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level3Code.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level3Code.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level3Code.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level3Code.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level3Code.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level3Code.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level3Code.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level3Code.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level3Code.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level3Code.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level3Code.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level3Code.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level3Code.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level3Code.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level3Code.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level3Code.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level3Code.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level3Code.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level3Code.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level3Code.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.Level3Code.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level3Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level3Code.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.Level3Code.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.Level3Code.eventsList49(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList65(runtimeScene); +} + + +};gdjs.Level3Code.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level3Code.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level3Code.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level3Code.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level3Code.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level3Code.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level3Code.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level3Code.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level3Code.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level3Code.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level3Code.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level3Code.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level3Code.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.Level3Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level3Code.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level3Code.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level3Code.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level3Code.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level3Code.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level3Code.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level3Code.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level3Code.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.Level3Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level3Code.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level3Code.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.Level3Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.Level3Code.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.Level3Code.GDPlayerObjects4.length !== 0 ? gdjs.Level3Code.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.Level3Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.Level3Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.Level3Code.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level3Code.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.Level3Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.Level3Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.Level3Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.Level3Code.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.Level3Code.eventsList78(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList79(runtimeScene); +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects5}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.Level3Code.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects6, gdjs.Level3Code.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level3Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.Level3Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.Level3Code.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects6, gdjs.Level3Code.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects7[k] = gdjs.Level3Code.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.Level3Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.Level3Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.Level3Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.Level3Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level3Code.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects6[k] = gdjs.Level3Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects5}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level3Code.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.Level3Code.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.Level3Code.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.Level3Code.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.Level3Code.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.Level3Code.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.Level3Code.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.Level3Code.GDFlippingPlatform2Objects5}); +gdjs.Level3Code.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects5, gdjs.Level3Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects6[k] = gdjs.Level3Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level3Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects5, gdjs.Level3Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects6[i].getVariableBoolean(gdjs.Level3Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects6[k] = gdjs.Level3Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects6[i].setVariableBoolean(gdjs.Level3Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.Level3Code.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects5, gdjs.Level3Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level3Code.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects6[k] = gdjs.Level3Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level3Code.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level3Code.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.Level3Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level3Code.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level3Code.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level3Code.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level3Code.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level3Code.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level3Code.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.Level3Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects5[k] = gdjs.Level3Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects6}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.Level3Code.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects5, gdjs.Level3Code.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level3Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.Level3Code.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects4, gdjs.Level3Code.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects5[k] = gdjs.Level3Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects5[k] = gdjs.Level3Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.Level3Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.Level3Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.Level3Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.Level3Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level3Code.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects4[k] = gdjs.Level3Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.Level3Code.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects5Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level3Code.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects5); +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects5[i].getVariableBoolean(gdjs.Level3Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects5[k] = gdjs.Level3Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level3Code.GDPlayerObjects5_1final.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects5, gdjs.Level3Code.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level3Code.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.Level3Code.GDPlayerObjects6[k] = gdjs.Level3Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level3Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDPlayerObjects5_1final.indexOf(gdjs.Level3Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level3Code.GDPlayerObjects5_1final.push(gdjs.Level3Code.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects5, gdjs.Level3Code.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects6Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level3Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDPlayerObjects5_1final.indexOf(gdjs.Level3Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level3Code.GDPlayerObjects5_1final.push(gdjs.Level3Code.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects5_1final, gdjs.Level3Code.GDPlayerObjects5); +gdjs.copyArray(gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects5[i].setVariableBoolean(gdjs.Level3Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.Level3Code.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.Level3Code.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects4[k] = gdjs.Level3Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level3Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level3Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level3Code.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.Level3Code.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.Level3Code.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.Level3Code.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.Level3Code.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.Level3Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.Level3Code.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.Level3Code.GDFlippingPlatform2Objects4}); +gdjs.Level3Code.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level3Code.GDMiteDemon_9595MiteObjects4, gdjs.Level3Code.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595MiteObjects5[k] = gdjs.Level3Code.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level3Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level3Code.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level3Code.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level3Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level3Code.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level3Code.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level3Code.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level3Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level3Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level3Code.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level3Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level3Code.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level3Code.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.Level3Code.eventsList86(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList88(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList89(runtimeScene); +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level3Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level3Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level3Code.GDFlyingDemonObjects3, "FireDemon": gdjs.Level3Code.GDFireDemonObjects3, "HorizontalDemon": gdjs.Level3Code.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.Level3Code.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.Level3Code.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.Level3Code.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.Level3Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.Level3Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level3Code.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.Level3Code.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.Level3Code.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.Level3Code.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.Level3Code.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.Level3Code.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level3Code.GDBloodParticlesObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level3Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level3Code.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.Level3Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level3Code.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.Level3Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level3Code.GDFlippingPlatform2Objects3}); +gdjs.Level3Code.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level3Code.GDMiteDemon_9595MiteObjects3, gdjs.Level3Code.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.Level3Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.Level3Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level3Code.GDMiteDemon_9595MiteObjects2}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.Level3Code.GDLadderObjects2}); +gdjs.Level3Code.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level3Code.GDMiteDemon_9595MiteObjects2, gdjs.Level3Code.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.Level3Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.Level3Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595MiteObjects2[k] = gdjs.Level3Code.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.Level3Code.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level3Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level3Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level3Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level3Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level3Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level3Code.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level3Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level3Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level3Code_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.Level3Code.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level3Code.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level3Code.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level3Code.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level3Code.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level3Code.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level3Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level3Code.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level3Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level3Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level3Code.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level3Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level3Code.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level3Code.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level3Code.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level3Code.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level3Code.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level3Code.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level3Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level3Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level3Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level3Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level3Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level3Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level3Code_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.Level3Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.Level3Code.eventsList93(runtimeScene); +} + + +};gdjs.Level3Code.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.Level3Code.eventsList26(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList30(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList32(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList34(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList35(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList36(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList37(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList38(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList39(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList40(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList48(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList66(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList77(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList80(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList90(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList94(runtimeScene); +} + + +};gdjs.Level3Code.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.Level3Code.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level3Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level3Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level3Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level3Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level3Code.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.Level3Code.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.Level3Code.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level3Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level3Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level3Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level3Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level3Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level3Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level3Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level3Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level3Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level3Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level3Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level3Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level3Code.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.Level3Code.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.Level3Code.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.Level3Code.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.Level3Code.eventsList97(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList98(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList99(runtimeScene); +} + + +};gdjs.Level3Code.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.Level3Code.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.Level3Code.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level3Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level3Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.Level3Code.GDCameraGlitchFixObjects4}); +gdjs.Level3Code.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.Level3Code.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.Level3Code.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level3Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level3Code.GDRightBoundaryObjects4); +gdjs.Level3Code.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.Level3Code.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level3Code.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level3Code.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level3Code.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.Level3Code.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.Level3Code.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level3Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level3Code.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.Level3Code.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.Level3Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.Level3Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.Level3Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.Level3Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.Level3Code.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.Level3Code.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level3Code.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.Level3Code.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); +{for(var i = 0, len = gdjs.Level3Code.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.Level3Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.Level3Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.Level3Code.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.Level3Code.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.Level3Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.Level3Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level3Code.GDPortalObjects3}); +gdjs.Level3Code.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.Level3Code.GDPortalObjects2}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects2}); +gdjs.Level3Code.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level3Code.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects3Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level3Code.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level3Code.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPortalObjects2Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level3Code.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.Level3Code.eventsList101(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList103(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList104(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList105(runtimeScene); +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.Level3Code.GDPortalObjects4}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects3}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level3Code.GDPortalObjects3}); +gdjs.Level3Code.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects3, gdjs.Level3Code.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level3Code.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level3Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects3[k] = gdjs.Level3Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level3Code.GDPlayerObjects3 */ +/* Reuse gdjs.Level3Code.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects3Objects, "Tween", gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level3Code.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level3Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects4[k] = gdjs.Level3Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.Level3Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level3Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects3[k] = gdjs.Level3Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.Level3Code.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{}} + +} + + +};gdjs.Level3Code.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.Level3Code.GDPlayerObjects3.length = 0; + +gdjs.Level3Code.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level3Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level3Code.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level3Code.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects4Objects, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level3Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDPlayerObjects3_1final.indexOf(gdjs.Level3Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level3Code.GDPlayerObjects3_1final.push(gdjs.Level3Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level3Code.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDPortalObjects3_1final.indexOf(gdjs.Level3Code.GDPortalObjects4[j]) === -1 ) + gdjs.Level3Code.GDPortalObjects3_1final.push(gdjs.Level3Code.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level3Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.Level3Code.GDPlayerObjects4[k] = gdjs.Level3Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level3Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDPlayerObjects3_1final.indexOf(gdjs.Level3Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level3Code.GDPlayerObjects3_1final.push(gdjs.Level3Code.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level3Code.GDPlayerObjects3_1final, gdjs.Level3Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level3Code.GDPortalObjects3_1final, gdjs.Level3Code.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.Level3Code.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects2}); +gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level3Code.GDPlayerObjects2}); +gdjs.Level3Code.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects2[i].returnVariable(gdjs.Level3Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects2[i].setPosition(gdjs.Level3Code.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.Level3Code.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects2Objects, ((gdjs.Level3Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.Level3Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level3Code.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects2[i].returnVariable(gdjs.Level3Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level3Code.mapOfGDgdjs_9546Level3Code_9546GDPlayerObjects2Objects, (( gdjs.Level3Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects2[0].getPointX("")), (( gdjs.Level3Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level3Code.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects2[i].returnVariable(gdjs.Level3Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.Level3Code.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level3Code.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.Level3Code.eventsList22(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList95(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList100(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList106(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList110(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList111(runtimeScene); +} + + +};gdjs.Level3Code.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects2[i].getVariableNumber(gdjs.Level3Code.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects2[k] = gdjs.Level3Code.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level3Code.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.Level3Code.GDPlayerObjects1[i].getVariableNumber(gdjs.Level3Code.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.Level3Code.GDPlayerObjects1[k] = gdjs.Level3Code.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.Level3Code.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +};gdjs.Level3Code.eventsList114 = function(runtimeScene) { + +{ + +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level3Code.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList115 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 1; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance1.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 2; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance2.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 3; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance3.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +};gdjs.Level3Code.eventsList116 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Levels/3/AmbientLoop.ogg", true, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(2)) + 17, 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "RandomNoiseTimer") > gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("TimeBeforeNextRandomSFX")); +if (isConditionTrue_0) { +{runtimeScene.getScene().getVariables().get("RandomSFXIndex").setNumber(gdjs.randomInRange(1, 3)); +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}{runtimeScene.getScene().getVariables().get("TimeBeforeNextRandomSFX").setNumber(gdjs.randomFloatInRange(30, 240)); +} +{ //Subevents +gdjs.Level3Code.eventsList115(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level3Code.eventsList117 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.Level3Code.eventsList112(runtimeScene); +} + + +{ + + +gdjs.Level3Code.eventsList114(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Memory"), gdjs.Level3Code.GDMemoryObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level3Code.GDPlayerObjects1); +{for(var i = 0, len = gdjs.Level3Code.GDMemoryObjects1.length ;i < len;++i) { + gdjs.Level3Code.GDMemoryObjects1[i].getBehavior("Animation").setAnimationName("LivingRoom"); +} +}{for(var i = 0, len = gdjs.Level3Code.GDPlayerObjects1.length ;i < len;++i) { + gdjs.Level3Code.GDPlayerObjects1[i].returnVariable(gdjs.Level3Code.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(3); +} +}} + +} + + +{ + + +gdjs.Level3Code.eventsList116(runtimeScene); +} + + +}; + +gdjs.Level3Code.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.Level3Code.GDBackgroundPlantsObjects1.length = 0; +gdjs.Level3Code.GDBackgroundPlantsObjects2.length = 0; +gdjs.Level3Code.GDBackgroundPlantsObjects3.length = 0; +gdjs.Level3Code.GDBackgroundPlantsObjects4.length = 0; +gdjs.Level3Code.GDBackgroundPlantsObjects5.length = 0; +gdjs.Level3Code.GDBackgroundPlantsObjects6.length = 0; +gdjs.Level3Code.GDBackgroundPlantsObjects7.length = 0; +gdjs.Level3Code.GDBackgroundPlantsObjects8.length = 0; +gdjs.Level3Code.GDPlayerObjects1.length = 0; +gdjs.Level3Code.GDPlayerObjects2.length = 0; +gdjs.Level3Code.GDPlayerObjects3.length = 0; +gdjs.Level3Code.GDPlayerObjects4.length = 0; +gdjs.Level3Code.GDPlayerObjects5.length = 0; +gdjs.Level3Code.GDPlayerObjects6.length = 0; +gdjs.Level3Code.GDPlayerObjects7.length = 0; +gdjs.Level3Code.GDPlayerObjects8.length = 0; +gdjs.Level3Code.GDFlyingDemonObjects1.length = 0; +gdjs.Level3Code.GDFlyingDemonObjects2.length = 0; +gdjs.Level3Code.GDFlyingDemonObjects3.length = 0; +gdjs.Level3Code.GDFlyingDemonObjects4.length = 0; +gdjs.Level3Code.GDFlyingDemonObjects5.length = 0; +gdjs.Level3Code.GDFlyingDemonObjects6.length = 0; +gdjs.Level3Code.GDFlyingDemonObjects7.length = 0; +gdjs.Level3Code.GDFlyingDemonObjects8.length = 0; +gdjs.Level3Code.GDFireDemonObjects1.length = 0; +gdjs.Level3Code.GDFireDemonObjects2.length = 0; +gdjs.Level3Code.GDFireDemonObjects3.length = 0; +gdjs.Level3Code.GDFireDemonObjects4.length = 0; +gdjs.Level3Code.GDFireDemonObjects5.length = 0; +gdjs.Level3Code.GDFireDemonObjects6.length = 0; +gdjs.Level3Code.GDFireDemonObjects7.length = 0; +gdjs.Level3Code.GDFireDemonObjects8.length = 0; +gdjs.Level3Code.GDCheckpointObjects1.length = 0; +gdjs.Level3Code.GDCheckpointObjects2.length = 0; +gdjs.Level3Code.GDCheckpointObjects3.length = 0; +gdjs.Level3Code.GDCheckpointObjects4.length = 0; +gdjs.Level3Code.GDCheckpointObjects5.length = 0; +gdjs.Level3Code.GDCheckpointObjects6.length = 0; +gdjs.Level3Code.GDCheckpointObjects7.length = 0; +gdjs.Level3Code.GDCheckpointObjects8.length = 0; +gdjs.Level3Code.GDStaticPlatform3Objects1.length = 0; +gdjs.Level3Code.GDStaticPlatform3Objects2.length = 0; +gdjs.Level3Code.GDStaticPlatform3Objects3.length = 0; +gdjs.Level3Code.GDStaticPlatform3Objects4.length = 0; +gdjs.Level3Code.GDStaticPlatform3Objects5.length = 0; +gdjs.Level3Code.GDStaticPlatform3Objects6.length = 0; +gdjs.Level3Code.GDStaticPlatform3Objects7.length = 0; +gdjs.Level3Code.GDStaticPlatform3Objects8.length = 0; +gdjs.Level3Code.GDStaticPlatform2Objects1.length = 0; +gdjs.Level3Code.GDStaticPlatform2Objects2.length = 0; +gdjs.Level3Code.GDStaticPlatform2Objects3.length = 0; +gdjs.Level3Code.GDStaticPlatform2Objects4.length = 0; +gdjs.Level3Code.GDStaticPlatform2Objects5.length = 0; +gdjs.Level3Code.GDStaticPlatform2Objects6.length = 0; +gdjs.Level3Code.GDStaticPlatform2Objects7.length = 0; +gdjs.Level3Code.GDStaticPlatform2Objects8.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.Level3Code.GDStaticPlatform1Objects1.length = 0; +gdjs.Level3Code.GDStaticPlatform1Objects2.length = 0; +gdjs.Level3Code.GDStaticPlatform1Objects3.length = 0; +gdjs.Level3Code.GDStaticPlatform1Objects4.length = 0; +gdjs.Level3Code.GDStaticPlatform1Objects5.length = 0; +gdjs.Level3Code.GDStaticPlatform1Objects6.length = 0; +gdjs.Level3Code.GDStaticPlatform1Objects7.length = 0; +gdjs.Level3Code.GDStaticPlatform1Objects8.length = 0; +gdjs.Level3Code.GDPortalObjects1.length = 0; +gdjs.Level3Code.GDPortalObjects2.length = 0; +gdjs.Level3Code.GDPortalObjects3.length = 0; +gdjs.Level3Code.GDPortalObjects4.length = 0; +gdjs.Level3Code.GDPortalObjects5.length = 0; +gdjs.Level3Code.GDPortalObjects6.length = 0; +gdjs.Level3Code.GDPortalObjects7.length = 0; +gdjs.Level3Code.GDPortalObjects8.length = 0; +gdjs.Level3Code.GDLadderObjects1.length = 0; +gdjs.Level3Code.GDLadderObjects2.length = 0; +gdjs.Level3Code.GDLadderObjects3.length = 0; +gdjs.Level3Code.GDLadderObjects4.length = 0; +gdjs.Level3Code.GDLadderObjects5.length = 0; +gdjs.Level3Code.GDLadderObjects6.length = 0; +gdjs.Level3Code.GDLadderObjects7.length = 0; +gdjs.Level3Code.GDLadderObjects8.length = 0; +gdjs.Level3Code.GDBloodParticlesObjects1.length = 0; +gdjs.Level3Code.GDBloodParticlesObjects2.length = 0; +gdjs.Level3Code.GDBloodParticlesObjects3.length = 0; +gdjs.Level3Code.GDBloodParticlesObjects4.length = 0; +gdjs.Level3Code.GDBloodParticlesObjects5.length = 0; +gdjs.Level3Code.GDBloodParticlesObjects6.length = 0; +gdjs.Level3Code.GDBloodParticlesObjects7.length = 0; +gdjs.Level3Code.GDBloodParticlesObjects8.length = 0; +gdjs.Level3Code.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.Level3Code.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.Level3Code.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.Level3Code.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.Level3Code.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.Level3Code.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.Level3Code.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.Level3Code.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.Level3Code.GDDoorParticlesObjects1.length = 0; +gdjs.Level3Code.GDDoorParticlesObjects2.length = 0; +gdjs.Level3Code.GDDoorParticlesObjects3.length = 0; +gdjs.Level3Code.GDDoorParticlesObjects4.length = 0; +gdjs.Level3Code.GDDoorParticlesObjects5.length = 0; +gdjs.Level3Code.GDDoorParticlesObjects6.length = 0; +gdjs.Level3Code.GDDoorParticlesObjects7.length = 0; +gdjs.Level3Code.GDDoorParticlesObjects8.length = 0; +gdjs.Level3Code.GDDustParticleObjects1.length = 0; +gdjs.Level3Code.GDDustParticleObjects2.length = 0; +gdjs.Level3Code.GDDustParticleObjects3.length = 0; +gdjs.Level3Code.GDDustParticleObjects4.length = 0; +gdjs.Level3Code.GDDustParticleObjects5.length = 0; +gdjs.Level3Code.GDDustParticleObjects6.length = 0; +gdjs.Level3Code.GDDustParticleObjects7.length = 0; +gdjs.Level3Code.GDDustParticleObjects8.length = 0; +gdjs.Level3Code.GDLivesBarObjects1.length = 0; +gdjs.Level3Code.GDLivesBarObjects2.length = 0; +gdjs.Level3Code.GDLivesBarObjects3.length = 0; +gdjs.Level3Code.GDLivesBarObjects4.length = 0; +gdjs.Level3Code.GDLivesBarObjects5.length = 0; +gdjs.Level3Code.GDLivesBarObjects6.length = 0; +gdjs.Level3Code.GDLivesBarObjects7.length = 0; +gdjs.Level3Code.GDLivesBarObjects8.length = 0; +gdjs.Level3Code.GDHopeBarObjects1.length = 0; +gdjs.Level3Code.GDHopeBarObjects2.length = 0; +gdjs.Level3Code.GDHopeBarObjects3.length = 0; +gdjs.Level3Code.GDHopeBarObjects4.length = 0; +gdjs.Level3Code.GDHopeBarObjects5.length = 0; +gdjs.Level3Code.GDHopeBarObjects6.length = 0; +gdjs.Level3Code.GDHopeBarObjects7.length = 0; +gdjs.Level3Code.GDHopeBarObjects8.length = 0; +gdjs.Level3Code.GDMemoryObjects1.length = 0; +gdjs.Level3Code.GDMemoryObjects2.length = 0; +gdjs.Level3Code.GDMemoryObjects3.length = 0; +gdjs.Level3Code.GDMemoryObjects4.length = 0; +gdjs.Level3Code.GDMemoryObjects5.length = 0; +gdjs.Level3Code.GDMemoryObjects6.length = 0; +gdjs.Level3Code.GDMemoryObjects7.length = 0; +gdjs.Level3Code.GDMemoryObjects8.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.Level3Code.GDHorizontalDemonObjects1.length = 0; +gdjs.Level3Code.GDHorizontalDemonObjects2.length = 0; +gdjs.Level3Code.GDHorizontalDemonObjects3.length = 0; +gdjs.Level3Code.GDHorizontalDemonObjects4.length = 0; +gdjs.Level3Code.GDHorizontalDemonObjects5.length = 0; +gdjs.Level3Code.GDHorizontalDemonObjects6.length = 0; +gdjs.Level3Code.GDHorizontalDemonObjects7.length = 0; +gdjs.Level3Code.GDHorizontalDemonObjects8.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.Level3Code.GDFlippingPlatformObjects1.length = 0; +gdjs.Level3Code.GDFlippingPlatformObjects2.length = 0; +gdjs.Level3Code.GDFlippingPlatformObjects3.length = 0; +gdjs.Level3Code.GDFlippingPlatformObjects4.length = 0; +gdjs.Level3Code.GDFlippingPlatformObjects5.length = 0; +gdjs.Level3Code.GDFlippingPlatformObjects6.length = 0; +gdjs.Level3Code.GDFlippingPlatformObjects7.length = 0; +gdjs.Level3Code.GDFlippingPlatformObjects8.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.Level3Code.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.Level3Code.GDFlippingPlatform2Objects1.length = 0; +gdjs.Level3Code.GDFlippingPlatform2Objects2.length = 0; +gdjs.Level3Code.GDFlippingPlatform2Objects3.length = 0; +gdjs.Level3Code.GDFlippingPlatform2Objects4.length = 0; +gdjs.Level3Code.GDFlippingPlatform2Objects5.length = 0; +gdjs.Level3Code.GDFlippingPlatform2Objects6.length = 0; +gdjs.Level3Code.GDFlippingPlatform2Objects7.length = 0; +gdjs.Level3Code.GDFlippingPlatform2Objects8.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.Level3Code.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.Level3Code.GDTestObjects1.length = 0; +gdjs.Level3Code.GDTestObjects2.length = 0; +gdjs.Level3Code.GDTestObjects3.length = 0; +gdjs.Level3Code.GDTestObjects4.length = 0; +gdjs.Level3Code.GDTestObjects5.length = 0; +gdjs.Level3Code.GDTestObjects6.length = 0; +gdjs.Level3Code.GDTestObjects7.length = 0; +gdjs.Level3Code.GDTestObjects8.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.Level3Code.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.Level3Code.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.Level3Code.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level3Code.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level3Code.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level3Code.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level3Code.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.Level3Code.GDLaserRingObjects1.length = 0; +gdjs.Level3Code.GDLaserRingObjects2.length = 0; +gdjs.Level3Code.GDLaserRingObjects3.length = 0; +gdjs.Level3Code.GDLaserRingObjects4.length = 0; +gdjs.Level3Code.GDLaserRingObjects5.length = 0; +gdjs.Level3Code.GDLaserRingObjects6.length = 0; +gdjs.Level3Code.GDLaserRingObjects7.length = 0; +gdjs.Level3Code.GDLaserRingObjects8.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.Level3Code.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.Level3Code.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.Level3Code.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.Level3Code.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.Level3Code.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.Level3Code.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.Level3Code.GDCameraGlitchFixObjects1.length = 0; +gdjs.Level3Code.GDCameraGlitchFixObjects2.length = 0; +gdjs.Level3Code.GDCameraGlitchFixObjects3.length = 0; +gdjs.Level3Code.GDCameraGlitchFixObjects4.length = 0; +gdjs.Level3Code.GDCameraGlitchFixObjects5.length = 0; +gdjs.Level3Code.GDCameraGlitchFixObjects6.length = 0; +gdjs.Level3Code.GDCameraGlitchFixObjects7.length = 0; +gdjs.Level3Code.GDCameraGlitchFixObjects8.length = 0; +gdjs.Level3Code.GDLeftBoundaryObjects1.length = 0; +gdjs.Level3Code.GDLeftBoundaryObjects2.length = 0; +gdjs.Level3Code.GDLeftBoundaryObjects3.length = 0; +gdjs.Level3Code.GDLeftBoundaryObjects4.length = 0; +gdjs.Level3Code.GDLeftBoundaryObjects5.length = 0; +gdjs.Level3Code.GDLeftBoundaryObjects6.length = 0; +gdjs.Level3Code.GDLeftBoundaryObjects7.length = 0; +gdjs.Level3Code.GDLeftBoundaryObjects8.length = 0; +gdjs.Level3Code.GDRightBoundaryObjects1.length = 0; +gdjs.Level3Code.GDRightBoundaryObjects2.length = 0; +gdjs.Level3Code.GDRightBoundaryObjects3.length = 0; +gdjs.Level3Code.GDRightBoundaryObjects4.length = 0; +gdjs.Level3Code.GDRightBoundaryObjects5.length = 0; +gdjs.Level3Code.GDRightBoundaryObjects6.length = 0; +gdjs.Level3Code.GDRightBoundaryObjects7.length = 0; +gdjs.Level3Code.GDRightBoundaryObjects8.length = 0; +gdjs.Level3Code.GDTopBoundaryObjects1.length = 0; +gdjs.Level3Code.GDTopBoundaryObjects2.length = 0; +gdjs.Level3Code.GDTopBoundaryObjects3.length = 0; +gdjs.Level3Code.GDTopBoundaryObjects4.length = 0; +gdjs.Level3Code.GDTopBoundaryObjects5.length = 0; +gdjs.Level3Code.GDTopBoundaryObjects6.length = 0; +gdjs.Level3Code.GDTopBoundaryObjects7.length = 0; +gdjs.Level3Code.GDTopBoundaryObjects8.length = 0; +gdjs.Level3Code.GDBottomBoundaryObjects1.length = 0; +gdjs.Level3Code.GDBottomBoundaryObjects2.length = 0; +gdjs.Level3Code.GDBottomBoundaryObjects3.length = 0; +gdjs.Level3Code.GDBottomBoundaryObjects4.length = 0; +gdjs.Level3Code.GDBottomBoundaryObjects5.length = 0; +gdjs.Level3Code.GDBottomBoundaryObjects6.length = 0; +gdjs.Level3Code.GDBottomBoundaryObjects7.length = 0; +gdjs.Level3Code.GDBottomBoundaryObjects8.length = 0; +gdjs.Level3Code.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.Level3Code.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.Level3Code.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.Level3Code.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.Level3Code.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.Level3Code.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.Level3Code.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.Level3Code.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.Level3Code.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.Level3Code.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.Level3Code.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595WObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595WObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595WObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595WObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595WObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595WObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595WObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595WObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595AObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595AObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595AObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595AObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595AObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595AObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595AObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595AObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595SObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595SObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595SObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595SObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595SObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595SObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595SObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595SObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595DObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595DObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595DObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595DObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595DObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595DObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595DObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595DObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595SpaceObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595SpaceObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595SpaceObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595SpaceObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595SpaceObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595SpaceObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595SpaceObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595SpaceObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595HealObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595HealObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595HealObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595HealObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595HealObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595HealObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595HealObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595HealObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595ProceedObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595ProceedObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595ProceedObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595ProceedObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595ProceedObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595ProceedObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595ProceedObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595ProceedObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595DeathObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595DeathObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595DeathObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595DeathObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595DeathObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595DeathObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595DeathObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595DeathObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595KillObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595KillObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595KillObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595KillObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595KillObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595KillObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595KillObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595KillObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595CollectObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595CollectObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595CollectObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595CollectObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595CollectObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595CollectObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595CollectObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595CollectObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595ArrowObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595ArrowObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595ArrowObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595ArrowObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595ArrowObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595ArrowObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595ArrowObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595ArrowObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595JumpObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595JumpObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595JumpObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595JumpObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595JumpObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595JumpObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595JumpObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595JumpObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595HoldObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595HoldObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595HoldObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595HoldObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595HoldObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595HoldObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595HoldObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595HoldObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595RestartObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595RestartObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595RestartObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595RestartObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595RestartObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595RestartObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595RestartObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595RestartObjects8.length = 0; +gdjs.Level3Code.GDSinage_9595PauseObjects1.length = 0; +gdjs.Level3Code.GDSinage_9595PauseObjects2.length = 0; +gdjs.Level3Code.GDSinage_9595PauseObjects3.length = 0; +gdjs.Level3Code.GDSinage_9595PauseObjects4.length = 0; +gdjs.Level3Code.GDSinage_9595PauseObjects5.length = 0; +gdjs.Level3Code.GDSinage_9595PauseObjects6.length = 0; +gdjs.Level3Code.GDSinage_9595PauseObjects7.length = 0; +gdjs.Level3Code.GDSinage_9595PauseObjects8.length = 0; +gdjs.Level3Code.GDTest2Objects1.length = 0; +gdjs.Level3Code.GDTest2Objects2.length = 0; +gdjs.Level3Code.GDTest2Objects3.length = 0; +gdjs.Level3Code.GDTest2Objects4.length = 0; +gdjs.Level3Code.GDTest2Objects5.length = 0; +gdjs.Level3Code.GDTest2Objects6.length = 0; +gdjs.Level3Code.GDTest2Objects7.length = 0; +gdjs.Level3Code.GDTest2Objects8.length = 0; + +gdjs.Level3Code.eventsList117(runtimeScene); + +return; + +} + +gdjs['Level3Code'] = gdjs.Level3Code; diff --git a/Builds/0.0.6/app/code8.js b/Builds/0.0.6/app/code8.js new file mode 100644 index 0000000000000000000000000000000000000000..a63b6044c5c1a48086b06ab1d34509e1443ff188 --- /dev/null +++ b/Builds/0.0.6/app/code8.js @@ -0,0 +1,10069 @@ +gdjs.Level2Code = {}; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level2Code.GDPlayerObjects3_1final = []; + +gdjs.Level2Code.GDPlayerObjects5_1final = []; + +gdjs.Level2Code.GDPortalObjects3_1final = []; + +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level2Code.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.Level2Code.GDBackgroundPlantsObjects1= []; +gdjs.Level2Code.GDBackgroundPlantsObjects2= []; +gdjs.Level2Code.GDBackgroundPlantsObjects3= []; +gdjs.Level2Code.GDBackgroundPlantsObjects4= []; +gdjs.Level2Code.GDBackgroundPlantsObjects5= []; +gdjs.Level2Code.GDBackgroundPlantsObjects6= []; +gdjs.Level2Code.GDBackgroundPlantsObjects7= []; +gdjs.Level2Code.GDBackgroundPlantsObjects8= []; +gdjs.Level2Code.GDPlayerObjects1= []; +gdjs.Level2Code.GDPlayerObjects2= []; +gdjs.Level2Code.GDPlayerObjects3= []; +gdjs.Level2Code.GDPlayerObjects4= []; +gdjs.Level2Code.GDPlayerObjects5= []; +gdjs.Level2Code.GDPlayerObjects6= []; +gdjs.Level2Code.GDPlayerObjects7= []; +gdjs.Level2Code.GDPlayerObjects8= []; +gdjs.Level2Code.GDFlyingDemonObjects1= []; +gdjs.Level2Code.GDFlyingDemonObjects2= []; +gdjs.Level2Code.GDFlyingDemonObjects3= []; +gdjs.Level2Code.GDFlyingDemonObjects4= []; +gdjs.Level2Code.GDFlyingDemonObjects5= []; +gdjs.Level2Code.GDFlyingDemonObjects6= []; +gdjs.Level2Code.GDFlyingDemonObjects7= []; +gdjs.Level2Code.GDFlyingDemonObjects8= []; +gdjs.Level2Code.GDFireDemonObjects1= []; +gdjs.Level2Code.GDFireDemonObjects2= []; +gdjs.Level2Code.GDFireDemonObjects3= []; +gdjs.Level2Code.GDFireDemonObjects4= []; +gdjs.Level2Code.GDFireDemonObjects5= []; +gdjs.Level2Code.GDFireDemonObjects6= []; +gdjs.Level2Code.GDFireDemonObjects7= []; +gdjs.Level2Code.GDFireDemonObjects8= []; +gdjs.Level2Code.GDCheckpointObjects1= []; +gdjs.Level2Code.GDCheckpointObjects2= []; +gdjs.Level2Code.GDCheckpointObjects3= []; +gdjs.Level2Code.GDCheckpointObjects4= []; +gdjs.Level2Code.GDCheckpointObjects5= []; +gdjs.Level2Code.GDCheckpointObjects6= []; +gdjs.Level2Code.GDCheckpointObjects7= []; +gdjs.Level2Code.GDCheckpointObjects8= []; +gdjs.Level2Code.GDStaticPlatform3Objects1= []; +gdjs.Level2Code.GDStaticPlatform3Objects2= []; +gdjs.Level2Code.GDStaticPlatform3Objects3= []; +gdjs.Level2Code.GDStaticPlatform3Objects4= []; +gdjs.Level2Code.GDStaticPlatform3Objects5= []; +gdjs.Level2Code.GDStaticPlatform3Objects6= []; +gdjs.Level2Code.GDStaticPlatform3Objects7= []; +gdjs.Level2Code.GDStaticPlatform3Objects8= []; +gdjs.Level2Code.GDStaticPlatform2Objects1= []; +gdjs.Level2Code.GDStaticPlatform2Objects2= []; +gdjs.Level2Code.GDStaticPlatform2Objects3= []; +gdjs.Level2Code.GDStaticPlatform2Objects4= []; +gdjs.Level2Code.GDStaticPlatform2Objects5= []; +gdjs.Level2Code.GDStaticPlatform2Objects6= []; +gdjs.Level2Code.GDStaticPlatform2Objects7= []; +gdjs.Level2Code.GDStaticPlatform2Objects8= []; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.Level2Code.GDStaticPlatform1Objects1= []; +gdjs.Level2Code.GDStaticPlatform1Objects2= []; +gdjs.Level2Code.GDStaticPlatform1Objects3= []; +gdjs.Level2Code.GDStaticPlatform1Objects4= []; +gdjs.Level2Code.GDStaticPlatform1Objects5= []; +gdjs.Level2Code.GDStaticPlatform1Objects6= []; +gdjs.Level2Code.GDStaticPlatform1Objects7= []; +gdjs.Level2Code.GDStaticPlatform1Objects8= []; +gdjs.Level2Code.GDPortalObjects1= []; +gdjs.Level2Code.GDPortalObjects2= []; +gdjs.Level2Code.GDPortalObjects3= []; +gdjs.Level2Code.GDPortalObjects4= []; +gdjs.Level2Code.GDPortalObjects5= []; +gdjs.Level2Code.GDPortalObjects6= []; +gdjs.Level2Code.GDPortalObjects7= []; +gdjs.Level2Code.GDPortalObjects8= []; +gdjs.Level2Code.GDLadderObjects1= []; +gdjs.Level2Code.GDLadderObjects2= []; +gdjs.Level2Code.GDLadderObjects3= []; +gdjs.Level2Code.GDLadderObjects4= []; +gdjs.Level2Code.GDLadderObjects5= []; +gdjs.Level2Code.GDLadderObjects6= []; +gdjs.Level2Code.GDLadderObjects7= []; +gdjs.Level2Code.GDLadderObjects8= []; +gdjs.Level2Code.GDBloodParticlesObjects1= []; +gdjs.Level2Code.GDBloodParticlesObjects2= []; +gdjs.Level2Code.GDBloodParticlesObjects3= []; +gdjs.Level2Code.GDBloodParticlesObjects4= []; +gdjs.Level2Code.GDBloodParticlesObjects5= []; +gdjs.Level2Code.GDBloodParticlesObjects6= []; +gdjs.Level2Code.GDBloodParticlesObjects7= []; +gdjs.Level2Code.GDBloodParticlesObjects8= []; +gdjs.Level2Code.GDProjectileDeathParticlesObjects1= []; +gdjs.Level2Code.GDProjectileDeathParticlesObjects2= []; +gdjs.Level2Code.GDProjectileDeathParticlesObjects3= []; +gdjs.Level2Code.GDProjectileDeathParticlesObjects4= []; +gdjs.Level2Code.GDProjectileDeathParticlesObjects5= []; +gdjs.Level2Code.GDProjectileDeathParticlesObjects6= []; +gdjs.Level2Code.GDProjectileDeathParticlesObjects7= []; +gdjs.Level2Code.GDProjectileDeathParticlesObjects8= []; +gdjs.Level2Code.GDDoorParticlesObjects1= []; +gdjs.Level2Code.GDDoorParticlesObjects2= []; +gdjs.Level2Code.GDDoorParticlesObjects3= []; +gdjs.Level2Code.GDDoorParticlesObjects4= []; +gdjs.Level2Code.GDDoorParticlesObjects5= []; +gdjs.Level2Code.GDDoorParticlesObjects6= []; +gdjs.Level2Code.GDDoorParticlesObjects7= []; +gdjs.Level2Code.GDDoorParticlesObjects8= []; +gdjs.Level2Code.GDDustParticleObjects1= []; +gdjs.Level2Code.GDDustParticleObjects2= []; +gdjs.Level2Code.GDDustParticleObjects3= []; +gdjs.Level2Code.GDDustParticleObjects4= []; +gdjs.Level2Code.GDDustParticleObjects5= []; +gdjs.Level2Code.GDDustParticleObjects6= []; +gdjs.Level2Code.GDDustParticleObjects7= []; +gdjs.Level2Code.GDDustParticleObjects8= []; +gdjs.Level2Code.GDLivesBarObjects1= []; +gdjs.Level2Code.GDLivesBarObjects2= []; +gdjs.Level2Code.GDLivesBarObjects3= []; +gdjs.Level2Code.GDLivesBarObjects4= []; +gdjs.Level2Code.GDLivesBarObjects5= []; +gdjs.Level2Code.GDLivesBarObjects6= []; +gdjs.Level2Code.GDLivesBarObjects7= []; +gdjs.Level2Code.GDLivesBarObjects8= []; +gdjs.Level2Code.GDHopeBarObjects1= []; +gdjs.Level2Code.GDHopeBarObjects2= []; +gdjs.Level2Code.GDHopeBarObjects3= []; +gdjs.Level2Code.GDHopeBarObjects4= []; +gdjs.Level2Code.GDHopeBarObjects5= []; +gdjs.Level2Code.GDHopeBarObjects6= []; +gdjs.Level2Code.GDHopeBarObjects7= []; +gdjs.Level2Code.GDHopeBarObjects8= []; +gdjs.Level2Code.GDMemoryObjects1= []; +gdjs.Level2Code.GDMemoryObjects2= []; +gdjs.Level2Code.GDMemoryObjects3= []; +gdjs.Level2Code.GDMemoryObjects4= []; +gdjs.Level2Code.GDMemoryObjects5= []; +gdjs.Level2Code.GDMemoryObjects6= []; +gdjs.Level2Code.GDMemoryObjects7= []; +gdjs.Level2Code.GDMemoryObjects8= []; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.Level2Code.GDHorizontalDemonObjects1= []; +gdjs.Level2Code.GDHorizontalDemonObjects2= []; +gdjs.Level2Code.GDHorizontalDemonObjects3= []; +gdjs.Level2Code.GDHorizontalDemonObjects4= []; +gdjs.Level2Code.GDHorizontalDemonObjects5= []; +gdjs.Level2Code.GDHorizontalDemonObjects6= []; +gdjs.Level2Code.GDHorizontalDemonObjects7= []; +gdjs.Level2Code.GDHorizontalDemonObjects8= []; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects1= []; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects2= []; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3= []; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4= []; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5= []; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects6= []; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects7= []; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects8= []; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects1= []; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects2= []; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3= []; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects4= []; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects5= []; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects6= []; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects7= []; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects8= []; +gdjs.Level2Code.GDFlippingPlatformObjects1= []; +gdjs.Level2Code.GDFlippingPlatformObjects2= []; +gdjs.Level2Code.GDFlippingPlatformObjects3= []; +gdjs.Level2Code.GDFlippingPlatformObjects4= []; +gdjs.Level2Code.GDFlippingPlatformObjects5= []; +gdjs.Level2Code.GDFlippingPlatformObjects6= []; +gdjs.Level2Code.GDFlippingPlatformObjects7= []; +gdjs.Level2Code.GDFlippingPlatformObjects8= []; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects1= []; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects2= []; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects3= []; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4= []; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects5= []; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects6= []; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects7= []; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects8= []; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.Level2Code.GDFlippingPlatform2Objects1= []; +gdjs.Level2Code.GDFlippingPlatform2Objects2= []; +gdjs.Level2Code.GDFlippingPlatform2Objects3= []; +gdjs.Level2Code.GDFlippingPlatform2Objects4= []; +gdjs.Level2Code.GDFlippingPlatform2Objects5= []; +gdjs.Level2Code.GDFlippingPlatform2Objects6= []; +gdjs.Level2Code.GDFlippingPlatform2Objects7= []; +gdjs.Level2Code.GDFlippingPlatform2Objects8= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects1= []; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects2= []; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects3= []; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4= []; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects5= []; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects6= []; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects7= []; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects8= []; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects1= []; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects2= []; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects3= []; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects4= []; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5= []; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects6= []; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects7= []; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects8= []; +gdjs.Level2Code.GDTestObjects1= []; +gdjs.Level2Code.GDTestObjects2= []; +gdjs.Level2Code.GDTestObjects3= []; +gdjs.Level2Code.GDTestObjects4= []; +gdjs.Level2Code.GDTestObjects5= []; +gdjs.Level2Code.GDTestObjects6= []; +gdjs.Level2Code.GDTestObjects7= []; +gdjs.Level2Code.GDTestObjects8= []; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects1= []; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects2= []; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3= []; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects4= []; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects5= []; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects6= []; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects7= []; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects8= []; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects1= []; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects2= []; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3= []; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects4= []; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects5= []; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects6= []; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects7= []; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects8= []; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects1= []; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects2= []; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects3= []; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects4= []; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects5= []; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects6= []; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects7= []; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects8= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects1= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects2= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects3= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects6= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects8= []; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.Level2Code.GDLaserRingObjects1= []; +gdjs.Level2Code.GDLaserRingObjects2= []; +gdjs.Level2Code.GDLaserRingObjects3= []; +gdjs.Level2Code.GDLaserRingObjects4= []; +gdjs.Level2Code.GDLaserRingObjects5= []; +gdjs.Level2Code.GDLaserRingObjects6= []; +gdjs.Level2Code.GDLaserRingObjects7= []; +gdjs.Level2Code.GDLaserRingObjects8= []; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects1= []; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects2= []; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects3= []; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects4= []; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects5= []; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects6= []; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects7= []; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects8= []; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects1= []; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects2= []; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3= []; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4= []; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects5= []; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects6= []; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects7= []; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects8= []; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects1= []; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects2= []; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects3= []; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects4= []; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects5= []; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects6= []; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects7= []; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects8= []; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects1= []; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects2= []; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects3= []; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects4= []; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects5= []; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects6= []; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects7= []; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects8= []; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects1= []; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects2= []; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects3= []; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4= []; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects5= []; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects6= []; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects7= []; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects8= []; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects1= []; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects2= []; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects3= []; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4= []; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects5= []; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects6= []; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects7= []; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects8= []; +gdjs.Level2Code.GDCameraGlitchFixObjects1= []; +gdjs.Level2Code.GDCameraGlitchFixObjects2= []; +gdjs.Level2Code.GDCameraGlitchFixObjects3= []; +gdjs.Level2Code.GDCameraGlitchFixObjects4= []; +gdjs.Level2Code.GDCameraGlitchFixObjects5= []; +gdjs.Level2Code.GDCameraGlitchFixObjects6= []; +gdjs.Level2Code.GDCameraGlitchFixObjects7= []; +gdjs.Level2Code.GDCameraGlitchFixObjects8= []; +gdjs.Level2Code.GDLeftBoundaryObjects1= []; +gdjs.Level2Code.GDLeftBoundaryObjects2= []; +gdjs.Level2Code.GDLeftBoundaryObjects3= []; +gdjs.Level2Code.GDLeftBoundaryObjects4= []; +gdjs.Level2Code.GDLeftBoundaryObjects5= []; +gdjs.Level2Code.GDLeftBoundaryObjects6= []; +gdjs.Level2Code.GDLeftBoundaryObjects7= []; +gdjs.Level2Code.GDLeftBoundaryObjects8= []; +gdjs.Level2Code.GDRightBoundaryObjects1= []; +gdjs.Level2Code.GDRightBoundaryObjects2= []; +gdjs.Level2Code.GDRightBoundaryObjects3= []; +gdjs.Level2Code.GDRightBoundaryObjects4= []; +gdjs.Level2Code.GDRightBoundaryObjects5= []; +gdjs.Level2Code.GDRightBoundaryObjects6= []; +gdjs.Level2Code.GDRightBoundaryObjects7= []; +gdjs.Level2Code.GDRightBoundaryObjects8= []; +gdjs.Level2Code.GDTopBoundaryObjects1= []; +gdjs.Level2Code.GDTopBoundaryObjects2= []; +gdjs.Level2Code.GDTopBoundaryObjects3= []; +gdjs.Level2Code.GDTopBoundaryObjects4= []; +gdjs.Level2Code.GDTopBoundaryObjects5= []; +gdjs.Level2Code.GDTopBoundaryObjects6= []; +gdjs.Level2Code.GDTopBoundaryObjects7= []; +gdjs.Level2Code.GDTopBoundaryObjects8= []; +gdjs.Level2Code.GDBottomBoundaryObjects1= []; +gdjs.Level2Code.GDBottomBoundaryObjects2= []; +gdjs.Level2Code.GDBottomBoundaryObjects3= []; +gdjs.Level2Code.GDBottomBoundaryObjects4= []; +gdjs.Level2Code.GDBottomBoundaryObjects5= []; +gdjs.Level2Code.GDBottomBoundaryObjects6= []; +gdjs.Level2Code.GDBottomBoundaryObjects7= []; +gdjs.Level2Code.GDBottomBoundaryObjects8= []; +gdjs.Level2Code.GDBoundaryJumpThroughObjects1= []; +gdjs.Level2Code.GDBoundaryJumpThroughObjects2= []; +gdjs.Level2Code.GDBoundaryJumpThroughObjects3= []; +gdjs.Level2Code.GDBoundaryJumpThroughObjects4= []; +gdjs.Level2Code.GDBoundaryJumpThroughObjects5= []; +gdjs.Level2Code.GDBoundaryJumpThroughObjects6= []; +gdjs.Level2Code.GDBoundaryJumpThroughObjects7= []; +gdjs.Level2Code.GDBoundaryJumpThroughObjects8= []; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects1= []; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects2= []; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects3= []; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4= []; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects5= []; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects6= []; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects7= []; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects8= []; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects1= []; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects2= []; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects3= []; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects4= []; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects5= []; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects6= []; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects7= []; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects8= []; +gdjs.Level2Code.GDSinage_9595WObjects1= []; +gdjs.Level2Code.GDSinage_9595WObjects2= []; +gdjs.Level2Code.GDSinage_9595WObjects3= []; +gdjs.Level2Code.GDSinage_9595WObjects4= []; +gdjs.Level2Code.GDSinage_9595WObjects5= []; +gdjs.Level2Code.GDSinage_9595WObjects6= []; +gdjs.Level2Code.GDSinage_9595WObjects7= []; +gdjs.Level2Code.GDSinage_9595WObjects8= []; +gdjs.Level2Code.GDSinage_9595AObjects1= []; +gdjs.Level2Code.GDSinage_9595AObjects2= []; +gdjs.Level2Code.GDSinage_9595AObjects3= []; +gdjs.Level2Code.GDSinage_9595AObjects4= []; +gdjs.Level2Code.GDSinage_9595AObjects5= []; +gdjs.Level2Code.GDSinage_9595AObjects6= []; +gdjs.Level2Code.GDSinage_9595AObjects7= []; +gdjs.Level2Code.GDSinage_9595AObjects8= []; +gdjs.Level2Code.GDSinage_9595SObjects1= []; +gdjs.Level2Code.GDSinage_9595SObjects2= []; +gdjs.Level2Code.GDSinage_9595SObjects3= []; +gdjs.Level2Code.GDSinage_9595SObjects4= []; +gdjs.Level2Code.GDSinage_9595SObjects5= []; +gdjs.Level2Code.GDSinage_9595SObjects6= []; +gdjs.Level2Code.GDSinage_9595SObjects7= []; +gdjs.Level2Code.GDSinage_9595SObjects8= []; +gdjs.Level2Code.GDSinage_9595DObjects1= []; +gdjs.Level2Code.GDSinage_9595DObjects2= []; +gdjs.Level2Code.GDSinage_9595DObjects3= []; +gdjs.Level2Code.GDSinage_9595DObjects4= []; +gdjs.Level2Code.GDSinage_9595DObjects5= []; +gdjs.Level2Code.GDSinage_9595DObjects6= []; +gdjs.Level2Code.GDSinage_9595DObjects7= []; +gdjs.Level2Code.GDSinage_9595DObjects8= []; +gdjs.Level2Code.GDSinage_9595SpaceObjects1= []; +gdjs.Level2Code.GDSinage_9595SpaceObjects2= []; +gdjs.Level2Code.GDSinage_9595SpaceObjects3= []; +gdjs.Level2Code.GDSinage_9595SpaceObjects4= []; +gdjs.Level2Code.GDSinage_9595SpaceObjects5= []; +gdjs.Level2Code.GDSinage_9595SpaceObjects6= []; +gdjs.Level2Code.GDSinage_9595SpaceObjects7= []; +gdjs.Level2Code.GDSinage_9595SpaceObjects8= []; +gdjs.Level2Code.GDSinage_9595HealObjects1= []; +gdjs.Level2Code.GDSinage_9595HealObjects2= []; +gdjs.Level2Code.GDSinage_9595HealObjects3= []; +gdjs.Level2Code.GDSinage_9595HealObjects4= []; +gdjs.Level2Code.GDSinage_9595HealObjects5= []; +gdjs.Level2Code.GDSinage_9595HealObjects6= []; +gdjs.Level2Code.GDSinage_9595HealObjects7= []; +gdjs.Level2Code.GDSinage_9595HealObjects8= []; +gdjs.Level2Code.GDSinage_9595ProceedObjects1= []; +gdjs.Level2Code.GDSinage_9595ProceedObjects2= []; +gdjs.Level2Code.GDSinage_9595ProceedObjects3= []; +gdjs.Level2Code.GDSinage_9595ProceedObjects4= []; +gdjs.Level2Code.GDSinage_9595ProceedObjects5= []; +gdjs.Level2Code.GDSinage_9595ProceedObjects6= []; +gdjs.Level2Code.GDSinage_9595ProceedObjects7= []; +gdjs.Level2Code.GDSinage_9595ProceedObjects8= []; +gdjs.Level2Code.GDSinage_9595DeathObjects1= []; +gdjs.Level2Code.GDSinage_9595DeathObjects2= []; +gdjs.Level2Code.GDSinage_9595DeathObjects3= []; +gdjs.Level2Code.GDSinage_9595DeathObjects4= []; +gdjs.Level2Code.GDSinage_9595DeathObjects5= []; +gdjs.Level2Code.GDSinage_9595DeathObjects6= []; +gdjs.Level2Code.GDSinage_9595DeathObjects7= []; +gdjs.Level2Code.GDSinage_9595DeathObjects8= []; +gdjs.Level2Code.GDSinage_9595DownArrowObjects1= []; +gdjs.Level2Code.GDSinage_9595DownArrowObjects2= []; +gdjs.Level2Code.GDSinage_9595DownArrowObjects3= []; +gdjs.Level2Code.GDSinage_9595DownArrowObjects4= []; +gdjs.Level2Code.GDSinage_9595DownArrowObjects5= []; +gdjs.Level2Code.GDSinage_9595DownArrowObjects6= []; +gdjs.Level2Code.GDSinage_9595DownArrowObjects7= []; +gdjs.Level2Code.GDSinage_9595DownArrowObjects8= []; +gdjs.Level2Code.GDSinage_9595CheckpointObjects1= []; +gdjs.Level2Code.GDSinage_9595CheckpointObjects2= []; +gdjs.Level2Code.GDSinage_9595CheckpointObjects3= []; +gdjs.Level2Code.GDSinage_9595CheckpointObjects4= []; +gdjs.Level2Code.GDSinage_9595CheckpointObjects5= []; +gdjs.Level2Code.GDSinage_9595CheckpointObjects6= []; +gdjs.Level2Code.GDSinage_9595CheckpointObjects7= []; +gdjs.Level2Code.GDSinage_9595CheckpointObjects8= []; +gdjs.Level2Code.GDSinage_9595KillObjects1= []; +gdjs.Level2Code.GDSinage_9595KillObjects2= []; +gdjs.Level2Code.GDSinage_9595KillObjects3= []; +gdjs.Level2Code.GDSinage_9595KillObjects4= []; +gdjs.Level2Code.GDSinage_9595KillObjects5= []; +gdjs.Level2Code.GDSinage_9595KillObjects6= []; +gdjs.Level2Code.GDSinage_9595KillObjects7= []; +gdjs.Level2Code.GDSinage_9595KillObjects8= []; +gdjs.Level2Code.GDSinage_9595CollectObjects1= []; +gdjs.Level2Code.GDSinage_9595CollectObjects2= []; +gdjs.Level2Code.GDSinage_9595CollectObjects3= []; +gdjs.Level2Code.GDSinage_9595CollectObjects4= []; +gdjs.Level2Code.GDSinage_9595CollectObjects5= []; +gdjs.Level2Code.GDSinage_9595CollectObjects6= []; +gdjs.Level2Code.GDSinage_9595CollectObjects7= []; +gdjs.Level2Code.GDSinage_9595CollectObjects8= []; +gdjs.Level2Code.GDSinage_9595ArrowObjects1= []; +gdjs.Level2Code.GDSinage_9595ArrowObjects2= []; +gdjs.Level2Code.GDSinage_9595ArrowObjects3= []; +gdjs.Level2Code.GDSinage_9595ArrowObjects4= []; +gdjs.Level2Code.GDSinage_9595ArrowObjects5= []; +gdjs.Level2Code.GDSinage_9595ArrowObjects6= []; +gdjs.Level2Code.GDSinage_9595ArrowObjects7= []; +gdjs.Level2Code.GDSinage_9595ArrowObjects8= []; +gdjs.Level2Code.GDSinage_9595JumpObjects1= []; +gdjs.Level2Code.GDSinage_9595JumpObjects2= []; +gdjs.Level2Code.GDSinage_9595JumpObjects3= []; +gdjs.Level2Code.GDSinage_9595JumpObjects4= []; +gdjs.Level2Code.GDSinage_9595JumpObjects5= []; +gdjs.Level2Code.GDSinage_9595JumpObjects6= []; +gdjs.Level2Code.GDSinage_9595JumpObjects7= []; +gdjs.Level2Code.GDSinage_9595JumpObjects8= []; +gdjs.Level2Code.GDSinage_9595HoldObjects1= []; +gdjs.Level2Code.GDSinage_9595HoldObjects2= []; +gdjs.Level2Code.GDSinage_9595HoldObjects3= []; +gdjs.Level2Code.GDSinage_9595HoldObjects4= []; +gdjs.Level2Code.GDSinage_9595HoldObjects5= []; +gdjs.Level2Code.GDSinage_9595HoldObjects6= []; +gdjs.Level2Code.GDSinage_9595HoldObjects7= []; +gdjs.Level2Code.GDSinage_9595HoldObjects8= []; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects1= []; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects2= []; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects3= []; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects4= []; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects5= []; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects6= []; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects7= []; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects8= []; +gdjs.Level2Code.GDSinage_9595RestartObjects1= []; +gdjs.Level2Code.GDSinage_9595RestartObjects2= []; +gdjs.Level2Code.GDSinage_9595RestartObjects3= []; +gdjs.Level2Code.GDSinage_9595RestartObjects4= []; +gdjs.Level2Code.GDSinage_9595RestartObjects5= []; +gdjs.Level2Code.GDSinage_9595RestartObjects6= []; +gdjs.Level2Code.GDSinage_9595RestartObjects7= []; +gdjs.Level2Code.GDSinage_9595RestartObjects8= []; +gdjs.Level2Code.GDSinage_9595PauseObjects1= []; +gdjs.Level2Code.GDSinage_9595PauseObjects2= []; +gdjs.Level2Code.GDSinage_9595PauseObjects3= []; +gdjs.Level2Code.GDSinage_9595PauseObjects4= []; +gdjs.Level2Code.GDSinage_9595PauseObjects5= []; +gdjs.Level2Code.GDSinage_9595PauseObjects6= []; +gdjs.Level2Code.GDSinage_9595PauseObjects7= []; +gdjs.Level2Code.GDSinage_9595PauseObjects8= []; +gdjs.Level2Code.GDTest2Objects1= []; +gdjs.Level2Code.GDTest2Objects2= []; +gdjs.Level2Code.GDTest2Objects3= []; +gdjs.Level2Code.GDTest2Objects4= []; +gdjs.Level2Code.GDTest2Objects5= []; +gdjs.Level2Code.GDTest2Objects6= []; +gdjs.Level2Code.GDTest2Objects7= []; +gdjs.Level2Code.GDTest2Objects8= []; + + +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects3}); +gdjs.Level2Code.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects4[k] = gdjs.Level2Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.Level2Code.GDCheckpointObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects3}); +gdjs.Level2Code.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level2Code.GDCheckpointObjects3 */ +/* Reuse gdjs.Level2Code.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects3Objects, (( gdjs.Level2Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDCheckpointObjects3[0].getPointX("")), (( gdjs.Level2Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level2Code.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.Level2Code.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects, (( gdjs.Level2Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects4[0].getPointX("")), (( gdjs.Level2Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.Level2Code.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects3Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.Level2Code.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDCheckpointObjects3[k] = gdjs.Level2Code.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.Level2Code.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level2Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level2Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level2Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level2Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level2Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level2Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level2Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level2Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level2Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level2Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level2Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level2Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level2Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level2Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level2Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level2Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level2Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level2Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level2Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level2Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level2Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level2Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level2Code.GDBloodParticlesObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.Level2Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level2Code.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level2Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level2Code.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level2Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level2Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level2Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level2Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level2Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level2Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level2Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level2Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level2Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level2Code.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level2Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level2Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level2Code.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.Level2Code.GDFlyingDemonObjects4[0].getName()) :gdjs.Level2Code.GDFireDemonObjects4[0].getName()) :gdjs.Level2Code.GDHorizontalDemonObjects4[0].getName()) :gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.Level2Code.GDLaserRingObjects4[0].getName()) :gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level2Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level2Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDFlyingDemonObjects4[k] = gdjs.Level2Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level2Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDFireDemonObjects4[k] = gdjs.Level2Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level2Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDHorizontalDemonObjects4[k] = gdjs.Level2Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserRingObjects4[k] = gdjs.Level2Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level2Code.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDFlyingDemonObjects4[k] = gdjs.Level2Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level2Code.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDFireDemonObjects4[k] = gdjs.Level2Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level2Code.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDHorizontalDemonObjects4[k] = gdjs.Level2Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserRingObjects4[k] = gdjs.Level2Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4 */ +gdjs.Level2Code.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDBloodParticlesObjects4Objects, (( gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level2Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level2Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.Level2Code.GDFireDemonObjects4[0].getPointX("")) :gdjs.Level2Code.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.Level2Code.GDLaserRingObjects4[0].getPointX("")) :gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level2Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level2Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDFlyingDemonObjects4[0].getWidth()) :gdjs.Level2Code.GDFireDemonObjects4[0].getWidth()) :gdjs.Level2Code.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.Level2Code.GDLaserRingObjects4[0].getWidth()) :gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level2Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level2Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.Level2Code.GDFireDemonObjects4[0].getPointY("")) :gdjs.Level2Code.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.Level2Code.GDLaserRingObjects4[0].getPointY("")) :gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level2Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level2Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level2Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDFlyingDemonObjects4[0].getHeight()) :gdjs.Level2Code.GDFireDemonObjects4[0].getHeight()) :gdjs.Level2Code.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.Level2Code.GDLaserRingObjects4[0].getHeight()) :gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level2Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.Level2Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.Level2Code.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level2Code.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.Level2Code.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserRingObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.Level2Code.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level2Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level2Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level2Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level2Code.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level2Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level2Code.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level2Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level2Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level2Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level2Code.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level2Code.GDPlayerObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.Level2Code.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.Level2Code.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.Level2Code.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.Level2Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.Level2Code.userFunc0x2378b60 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.Level2Code.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.Level2Code.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level2Code.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.Level2Code.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.Level2Code.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.Level2Code.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.Level2Code.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.Level2Code.userFunc0x2378b60(runtimeScene, objects); + +} + + +};gdjs.Level2Code.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level2Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level2Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level2Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level2Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level2Code_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level2Code.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.Level2Code.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.Level2Code.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level2Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.Level2Code.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level2Code.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.Level2Code.GDFireDemonObjects5}); +gdjs.Level2Code.userFunc0x1e3f550 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.Level2Code.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level2Code.GDFireDemonObjects5 */ +/* Reuse gdjs.Level2Code.GDFlyingDemonObjects5 */ +/* Reuse gdjs.Level2Code.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level2Code.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.Level2Code.GDFireDemonObjects5); +gdjs.Level2Code.userFunc0x1e3f550(runtimeScene, objects); + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level2Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level2Code.GDTurretDemon_9595EyeObjects5}); +gdjs.Level2Code.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level2Code.GDMiteDemon_9595BaseObjects5, gdjs.Level2Code.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5, gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5, gdjs.Level2Code.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5, gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5, gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level2Code.GDTurretDemon_9595EyeObjects5, gdjs.Level2Code.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.Level2Code.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5, gdjs.Level2Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level2Code.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.Level2Code.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level2Code.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.Level2Code.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level2Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level2Code.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level2Code.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level2Code.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level2Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level2Code.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level2Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level2Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level2Code_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level2Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level2Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.Level2Code.eventsList13(runtimeScene); +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.Level2Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level2Code.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level2Code.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level2Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.Level2Code.eventsList8(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList14(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level2Code.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects3[i].setVariableBoolean(gdjs.Level2Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level2Code.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects3[i].getVariableBoolean(gdjs.Level2Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects3[k] = gdjs.Level2Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects4[k] = gdjs.Level2Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.Level2Code.eventsList6(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList18(runtimeScene); +} + + +};gdjs.Level2Code.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level2Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects4[k] = gdjs.Level2Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level2Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects3[k] = gdjs.Level2Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects2}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.Level2Code.GDDustParticleObjects2}); +gdjs.Level2Code.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.Level2Code.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects3[k] = gdjs.Level2Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects2 */ +gdjs.Level2Code.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDDustParticleObjects2Objects, (( gdjs.Level2Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.Level2Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.Level2Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level2Code.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level2Code.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.Level2Code.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.Level2Code.eventsList0(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList2(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList19(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList21(runtimeScene); +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level2Code_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level2Code.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.Level2Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.Level2Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level2Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.Level2Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level2Code.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.Level2Code.GDFireDemonObjects4}); +gdjs.Level2Code.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level2Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level2Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDFlyingDemonObjects4[k] = gdjs.Level2Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level2Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDHorizontalDemonObjects4[k] = gdjs.Level2Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level2Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDFireDemonObjects4[k] = gdjs.Level2Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level2Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level2Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level2Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level2Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level2Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level2Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level2Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level2Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level2Code.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level2Code.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level2Code.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.Level2Code.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.Level2Code.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level2Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level2Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level2Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level2Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level2Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level2Code.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level2Code_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.Level2Code.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.Level2Code.GDTurretDemon_9595EyeObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level2Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level2Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects4}); +gdjs.Level2Code.userFunc0x2553078 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.Level2Code.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level2Code.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level2Code.GDTurretDemon_9595EyeObjects3); +gdjs.Level2Code.userFunc0x2553078(runtimeScene, objects); + +} + + +};gdjs.Level2Code.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects3 */ +gdjs.Level2Code.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level2Code.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level2Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level2Code.GDMiteDemon_9595BaseObjects3, gdjs.Level2Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDTurretDemon_9595EyeObjects3, gdjs.Level2Code.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level2Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level2Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level2Code.GDMiteDemon_9595BaseObjects3, gdjs.Level2Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +gdjs.copyArray(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDTurretDemon_9595EyeObjects3, gdjs.Level2Code.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level2Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDPlayerObjects3_1final.indexOf(gdjs.Level2Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level2Code.GDPlayerObjects3_1final.push(gdjs.Level2Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level2Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level2Code.GDMiteDemon_9595BaseObjects3_1final, gdjs.Level2Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects3_1final, gdjs.Level2Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3_1final, gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level2Code.GDTurretDemon_9595EyeObjects3_1final, gdjs.Level2Code.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level2Code.GDMiteDemon_9595BaseObjects3, gdjs.Level2Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDTurretDemon_9595EyeObjects3, gdjs.Level2Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level2Code.GDMiteDemon_9595BaseObjects3, gdjs.Level2Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDTurretDemon_9595EyeObjects3, gdjs.Level2Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.Level2Code.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level2Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level2Code.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level2Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level2Code.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level2Code.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.Level2Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level2Code.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.Level2Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level2Code.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.Level2Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.Level2Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level2Code.GDLaserRingObjects3, "LaserDemon_Base": gdjs.Level2Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.Level2Code.GDProjectileDeathParticlesObjects3}); +gdjs.Level2Code.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level2Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level2Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level2Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level2Code.GDLaserRingObjects3); +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level2Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level2Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level2Code.GDStaticPlatform3Objects3); +/* Reuse gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level2Code.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level2Code.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.Level2Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level2Code.GDBloodParticlesObjects3}); +gdjs.Level2Code.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[k] = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level2Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level2Code.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level2Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList35 = function(runtimeScene) { + +};gdjs.Level2Code.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level2Code.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDFireDemonObjects4[k] = gdjs.Level2Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level2Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDFireDemonObjects4[k] = gdjs.Level2Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level2Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level2Code.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.Level2Code.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDFireDemonObjects3[k] = gdjs.Level2Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDFireDemonObjects3[i].getVariableBoolean(gdjs.Level2Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDFireDemonObjects3[k] = gdjs.Level2Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.Level2Code.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDFireDemonObjects3[i].setVariableBoolean(gdjs.Level2Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.Level2Code.eventsList37 = function(runtimeScene) { + +};gdjs.Level2Code.eventsList38 = function(runtimeScene) { + +};gdjs.Level2Code.eventsList39 = function(runtimeScene) { + +};gdjs.Level2Code.eventsList40 = function(runtimeScene) { + +};gdjs.Level2Code.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.Level2Code.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5, gdjs.Level2Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level2Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level2Code.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5, gdjs.Level2Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level2Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level2Code.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.Level2Code.GDTestObjects5); +{for(var i = 0, len = gdjs.Level2Code.GDTestObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level2Code.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5, gdjs.Level2Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level2Code.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level2Code.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level2Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.Level2Code.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level2Code.GDTest2Objects5); +{for(var i = 0, len = gdjs.Level2Code.GDTest2Objects5.length ;i < len;++i) { + gdjs.Level2Code.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level2Code.GDTest2Objects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.Level2Code.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level2Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.Level2Code.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level2Code.GDLaserDemon_9595BeamObjects3, gdjs.Level2Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level2Code.GDLaserDemon_9595BeamObjects3, gdjs.Level2Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level2Code.GDLaserDemon_9595BeamObjects3, gdjs.Level2Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.Level2Code.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level2Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level2Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level2Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level2Code.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.Level2Code.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.Level2Code.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.Level2Code.eventsList47(runtimeScene); +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects5}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level2Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects5}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level2Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects5}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects5}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level2Code.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level2Code.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.Level2Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.Level2Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level2Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.Level2Code.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level2Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.Level2Code.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level2Code.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level2Code.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level2Code.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level2Code.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level2Code.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level2Code.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level2Code.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level2Code.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level2Code.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level2Code.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level2Code.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level2Code.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level2Code.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level2Code.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level2Code.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level2Code.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level2Code.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level2Code.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level2Code.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level2Code.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level2Code.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level2Code.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.Level2Code.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level2Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level2Code.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.Level2Code.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.Level2Code.eventsList49(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList65(runtimeScene); +} + + +};gdjs.Level2Code.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level2Code.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level2Code.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level2Code.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level2Code.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level2Code.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level2Code.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level2Code.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level2Code.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level2Code.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level2Code.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level2Code.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level2Code.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.Level2Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level2Code.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level2Code.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level2Code.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level2Code.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level2Code.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level2Code.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level2Code.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level2Code.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.Level2Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level2Code.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level2Code.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.Level2Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.Level2Code.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.Level2Code.GDPlayerObjects4.length !== 0 ? gdjs.Level2Code.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.Level2Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.Level2Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.Level2Code.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level2Code.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.Level2Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.Level2Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.Level2Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.Level2Code.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.Level2Code.eventsList78(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList79(runtimeScene); +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects5}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.Level2Code.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects6, gdjs.Level2Code.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level2Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.Level2Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.Level2Code.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects6, gdjs.Level2Code.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects7[k] = gdjs.Level2Code.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.Level2Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.Level2Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.Level2Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.Level2Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level2Code.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects6[k] = gdjs.Level2Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects5}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level2Code.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.Level2Code.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.Level2Code.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.Level2Code.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.Level2Code.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.Level2Code.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.Level2Code.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.Level2Code.GDFlippingPlatform2Objects5}); +gdjs.Level2Code.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects5, gdjs.Level2Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects6[k] = gdjs.Level2Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level2Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects5, gdjs.Level2Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects6[i].getVariableBoolean(gdjs.Level2Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects6[k] = gdjs.Level2Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects6[i].setVariableBoolean(gdjs.Level2Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.Level2Code.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects5, gdjs.Level2Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level2Code.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects6[k] = gdjs.Level2Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level2Code.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level2Code.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.Level2Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level2Code.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level2Code.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level2Code.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level2Code.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level2Code.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level2Code.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.Level2Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects5[k] = gdjs.Level2Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects6}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.Level2Code.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects5, gdjs.Level2Code.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level2Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.Level2Code.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects4, gdjs.Level2Code.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects5[k] = gdjs.Level2Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects5[k] = gdjs.Level2Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.Level2Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.Level2Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.Level2Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.Level2Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level2Code.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects4[k] = gdjs.Level2Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.Level2Code.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects5Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level2Code.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects5); +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects5[i].getVariableBoolean(gdjs.Level2Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects5[k] = gdjs.Level2Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level2Code.GDPlayerObjects5_1final.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects5, gdjs.Level2Code.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level2Code.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.Level2Code.GDPlayerObjects6[k] = gdjs.Level2Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level2Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDPlayerObjects5_1final.indexOf(gdjs.Level2Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level2Code.GDPlayerObjects5_1final.push(gdjs.Level2Code.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects5, gdjs.Level2Code.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects6Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level2Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDPlayerObjects5_1final.indexOf(gdjs.Level2Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level2Code.GDPlayerObjects5_1final.push(gdjs.Level2Code.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects5_1final, gdjs.Level2Code.GDPlayerObjects5); +gdjs.copyArray(gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects5[i].setVariableBoolean(gdjs.Level2Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.Level2Code.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.Level2Code.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects4[k] = gdjs.Level2Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level2Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level2Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level2Code.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.Level2Code.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.Level2Code.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.Level2Code.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.Level2Code.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.Level2Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.Level2Code.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.Level2Code.GDFlippingPlatform2Objects4}); +gdjs.Level2Code.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level2Code.GDMiteDemon_9595MiteObjects4, gdjs.Level2Code.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595MiteObjects5[k] = gdjs.Level2Code.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level2Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level2Code.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level2Code.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level2Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level2Code.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level2Code.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level2Code.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level2Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level2Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level2Code.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level2Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level2Code.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level2Code.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.Level2Code.eventsList86(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList88(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList89(runtimeScene); +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level2Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level2Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level2Code.GDFlyingDemonObjects3, "FireDemon": gdjs.Level2Code.GDFireDemonObjects3, "HorizontalDemon": gdjs.Level2Code.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.Level2Code.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.Level2Code.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.Level2Code.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.Level2Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.Level2Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level2Code.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.Level2Code.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.Level2Code.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.Level2Code.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.Level2Code.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.Level2Code.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level2Code.GDBloodParticlesObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level2Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level2Code.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.Level2Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level2Code.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.Level2Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level2Code.GDFlippingPlatform2Objects3}); +gdjs.Level2Code.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level2Code.GDMiteDemon_9595MiteObjects3, gdjs.Level2Code.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.Level2Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.Level2Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level2Code.GDMiteDemon_9595MiteObjects2}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.Level2Code.GDLadderObjects2}); +gdjs.Level2Code.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level2Code.GDMiteDemon_9595MiteObjects2, gdjs.Level2Code.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.Level2Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.Level2Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595MiteObjects2[k] = gdjs.Level2Code.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.Level2Code.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level2Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level2Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level2Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level2Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level2Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level2Code.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level2Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level2Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level2Code_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.Level2Code.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level2Code.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level2Code.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level2Code.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level2Code.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level2Code.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level2Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level2Code.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level2Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level2Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level2Code.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level2Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level2Code.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level2Code.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level2Code.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level2Code.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level2Code.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level2Code.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level2Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level2Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level2Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level2Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level2Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level2Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level2Code_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.Level2Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.Level2Code.eventsList93(runtimeScene); +} + + +};gdjs.Level2Code.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.Level2Code.eventsList26(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList30(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList32(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList34(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList35(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList36(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList37(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList38(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList39(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList40(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList48(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList66(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList77(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList80(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList90(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList94(runtimeScene); +} + + +};gdjs.Level2Code.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.Level2Code.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level2Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level2Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level2Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level2Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level2Code.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.Level2Code.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.Level2Code.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level2Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level2Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level2Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level2Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level2Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level2Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level2Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level2Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level2Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level2Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level2Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level2Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level2Code.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.Level2Code.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.Level2Code.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.Level2Code.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.Level2Code.eventsList97(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList98(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList99(runtimeScene); +} + + +};gdjs.Level2Code.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.Level2Code.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.Level2Code.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level2Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level2Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.Level2Code.GDCameraGlitchFixObjects4}); +gdjs.Level2Code.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.Level2Code.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.Level2Code.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level2Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level2Code.GDRightBoundaryObjects4); +gdjs.Level2Code.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.Level2Code.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level2Code.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level2Code.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level2Code.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.Level2Code.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.Level2Code.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level2Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level2Code.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.Level2Code.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.Level2Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.Level2Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.Level2Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.Level2Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.Level2Code.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.Level2Code.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level2Code.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.Level2Code.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); +{for(var i = 0, len = gdjs.Level2Code.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.Level2Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.Level2Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.Level2Code.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.Level2Code.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.Level2Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.Level2Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level2Code.GDPortalObjects3}); +gdjs.Level2Code.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.Level2Code.GDPortalObjects2}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects2}); +gdjs.Level2Code.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level2Code.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects3Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level2Code.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level2Code.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPortalObjects2Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level2Code.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.Level2Code.eventsList101(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList103(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList104(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList105(runtimeScene); +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.Level2Code.GDPortalObjects4}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects3}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level2Code.GDPortalObjects3}); +gdjs.Level2Code.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects3, gdjs.Level2Code.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level2Code.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level2Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects3[k] = gdjs.Level2Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level2Code.GDPlayerObjects3 */ +/* Reuse gdjs.Level2Code.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects3Objects, "Tween", gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level2Code.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level2Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects4[k] = gdjs.Level2Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.Level2Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level2Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects3[k] = gdjs.Level2Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.Level2Code.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{}} + +} + + +};gdjs.Level2Code.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.Level2Code.GDPlayerObjects3.length = 0; + +gdjs.Level2Code.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level2Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level2Code.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level2Code.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects4Objects, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level2Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDPlayerObjects3_1final.indexOf(gdjs.Level2Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level2Code.GDPlayerObjects3_1final.push(gdjs.Level2Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level2Code.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDPortalObjects3_1final.indexOf(gdjs.Level2Code.GDPortalObjects4[j]) === -1 ) + gdjs.Level2Code.GDPortalObjects3_1final.push(gdjs.Level2Code.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level2Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.Level2Code.GDPlayerObjects4[k] = gdjs.Level2Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level2Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDPlayerObjects3_1final.indexOf(gdjs.Level2Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level2Code.GDPlayerObjects3_1final.push(gdjs.Level2Code.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level2Code.GDPlayerObjects3_1final, gdjs.Level2Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level2Code.GDPortalObjects3_1final, gdjs.Level2Code.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.Level2Code.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects2}); +gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level2Code.GDPlayerObjects2}); +gdjs.Level2Code.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects2[i].returnVariable(gdjs.Level2Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects2[i].setPosition(gdjs.Level2Code.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.Level2Code.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects2Objects, ((gdjs.Level2Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.Level2Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level2Code.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects2[i].returnVariable(gdjs.Level2Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level2Code.mapOfGDgdjs_9546Level2Code_9546GDPlayerObjects2Objects, (( gdjs.Level2Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects2[0].getPointX("")), (( gdjs.Level2Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level2Code.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects2[i].returnVariable(gdjs.Level2Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.Level2Code.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level2Code.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.Level2Code.eventsList22(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList95(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList100(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList106(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList110(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList111(runtimeScene); +} + + +};gdjs.Level2Code.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects2[i].getVariableNumber(gdjs.Level2Code.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects2[k] = gdjs.Level2Code.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level2Code.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.Level2Code.GDPlayerObjects1[i].getVariableNumber(gdjs.Level2Code.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.Level2Code.GDPlayerObjects1[k] = gdjs.Level2Code.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.Level2Code.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +};gdjs.Level2Code.eventsList114 = function(runtimeScene) { + +{ + +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level2Code.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList115 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 1; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance1.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 2; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance2.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("RandomSFXIndex")) == 3; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/RandomSounds/RandomAmbiance3.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +};gdjs.Level2Code.eventsList116 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Levels/2/AmbientLoop.ogg", true, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(2)) + 9, 1); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "RandomNoiseTimer") > gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("TimeBeforeNextRandomSFX")); +if (isConditionTrue_0) { +{runtimeScene.getScene().getVariables().get("RandomSFXIndex").setNumber(gdjs.randomInRange(1, 3)); +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}{runtimeScene.getScene().getVariables().get("TimeBeforeNextRandomSFX").setNumber(gdjs.randomFloatInRange(30, 240)); +} +{ //Subevents +gdjs.Level2Code.eventsList115(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level2Code.eventsList117 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.Level2Code.eventsList112(runtimeScene); +} + + +{ + + +gdjs.Level2Code.eventsList114(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Memory"), gdjs.Level2Code.GDMemoryObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level2Code.GDPlayerObjects1); +{for(var i = 0, len = gdjs.Level2Code.GDMemoryObjects1.length ;i < len;++i) { + gdjs.Level2Code.GDMemoryObjects1[i].getBehavior("Animation").setAnimationName("Beach"); +} +}{for(var i = 0, len = gdjs.Level2Code.GDPlayerObjects1.length ;i < len;++i) { + gdjs.Level2Code.GDPlayerObjects1[i].returnVariable(gdjs.Level2Code.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(2); +} +}} + +} + + +{ + + +gdjs.Level2Code.eventsList116(runtimeScene); +} + + +}; + +gdjs.Level2Code.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.Level2Code.GDBackgroundPlantsObjects1.length = 0; +gdjs.Level2Code.GDBackgroundPlantsObjects2.length = 0; +gdjs.Level2Code.GDBackgroundPlantsObjects3.length = 0; +gdjs.Level2Code.GDBackgroundPlantsObjects4.length = 0; +gdjs.Level2Code.GDBackgroundPlantsObjects5.length = 0; +gdjs.Level2Code.GDBackgroundPlantsObjects6.length = 0; +gdjs.Level2Code.GDBackgroundPlantsObjects7.length = 0; +gdjs.Level2Code.GDBackgroundPlantsObjects8.length = 0; +gdjs.Level2Code.GDPlayerObjects1.length = 0; +gdjs.Level2Code.GDPlayerObjects2.length = 0; +gdjs.Level2Code.GDPlayerObjects3.length = 0; +gdjs.Level2Code.GDPlayerObjects4.length = 0; +gdjs.Level2Code.GDPlayerObjects5.length = 0; +gdjs.Level2Code.GDPlayerObjects6.length = 0; +gdjs.Level2Code.GDPlayerObjects7.length = 0; +gdjs.Level2Code.GDPlayerObjects8.length = 0; +gdjs.Level2Code.GDFlyingDemonObjects1.length = 0; +gdjs.Level2Code.GDFlyingDemonObjects2.length = 0; +gdjs.Level2Code.GDFlyingDemonObjects3.length = 0; +gdjs.Level2Code.GDFlyingDemonObjects4.length = 0; +gdjs.Level2Code.GDFlyingDemonObjects5.length = 0; +gdjs.Level2Code.GDFlyingDemonObjects6.length = 0; +gdjs.Level2Code.GDFlyingDemonObjects7.length = 0; +gdjs.Level2Code.GDFlyingDemonObjects8.length = 0; +gdjs.Level2Code.GDFireDemonObjects1.length = 0; +gdjs.Level2Code.GDFireDemonObjects2.length = 0; +gdjs.Level2Code.GDFireDemonObjects3.length = 0; +gdjs.Level2Code.GDFireDemonObjects4.length = 0; +gdjs.Level2Code.GDFireDemonObjects5.length = 0; +gdjs.Level2Code.GDFireDemonObjects6.length = 0; +gdjs.Level2Code.GDFireDemonObjects7.length = 0; +gdjs.Level2Code.GDFireDemonObjects8.length = 0; +gdjs.Level2Code.GDCheckpointObjects1.length = 0; +gdjs.Level2Code.GDCheckpointObjects2.length = 0; +gdjs.Level2Code.GDCheckpointObjects3.length = 0; +gdjs.Level2Code.GDCheckpointObjects4.length = 0; +gdjs.Level2Code.GDCheckpointObjects5.length = 0; +gdjs.Level2Code.GDCheckpointObjects6.length = 0; +gdjs.Level2Code.GDCheckpointObjects7.length = 0; +gdjs.Level2Code.GDCheckpointObjects8.length = 0; +gdjs.Level2Code.GDStaticPlatform3Objects1.length = 0; +gdjs.Level2Code.GDStaticPlatform3Objects2.length = 0; +gdjs.Level2Code.GDStaticPlatform3Objects3.length = 0; +gdjs.Level2Code.GDStaticPlatform3Objects4.length = 0; +gdjs.Level2Code.GDStaticPlatform3Objects5.length = 0; +gdjs.Level2Code.GDStaticPlatform3Objects6.length = 0; +gdjs.Level2Code.GDStaticPlatform3Objects7.length = 0; +gdjs.Level2Code.GDStaticPlatform3Objects8.length = 0; +gdjs.Level2Code.GDStaticPlatform2Objects1.length = 0; +gdjs.Level2Code.GDStaticPlatform2Objects2.length = 0; +gdjs.Level2Code.GDStaticPlatform2Objects3.length = 0; +gdjs.Level2Code.GDStaticPlatform2Objects4.length = 0; +gdjs.Level2Code.GDStaticPlatform2Objects5.length = 0; +gdjs.Level2Code.GDStaticPlatform2Objects6.length = 0; +gdjs.Level2Code.GDStaticPlatform2Objects7.length = 0; +gdjs.Level2Code.GDStaticPlatform2Objects8.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.Level2Code.GDStaticPlatform1Objects1.length = 0; +gdjs.Level2Code.GDStaticPlatform1Objects2.length = 0; +gdjs.Level2Code.GDStaticPlatform1Objects3.length = 0; +gdjs.Level2Code.GDStaticPlatform1Objects4.length = 0; +gdjs.Level2Code.GDStaticPlatform1Objects5.length = 0; +gdjs.Level2Code.GDStaticPlatform1Objects6.length = 0; +gdjs.Level2Code.GDStaticPlatform1Objects7.length = 0; +gdjs.Level2Code.GDStaticPlatform1Objects8.length = 0; +gdjs.Level2Code.GDPortalObjects1.length = 0; +gdjs.Level2Code.GDPortalObjects2.length = 0; +gdjs.Level2Code.GDPortalObjects3.length = 0; +gdjs.Level2Code.GDPortalObjects4.length = 0; +gdjs.Level2Code.GDPortalObjects5.length = 0; +gdjs.Level2Code.GDPortalObjects6.length = 0; +gdjs.Level2Code.GDPortalObjects7.length = 0; +gdjs.Level2Code.GDPortalObjects8.length = 0; +gdjs.Level2Code.GDLadderObjects1.length = 0; +gdjs.Level2Code.GDLadderObjects2.length = 0; +gdjs.Level2Code.GDLadderObjects3.length = 0; +gdjs.Level2Code.GDLadderObjects4.length = 0; +gdjs.Level2Code.GDLadderObjects5.length = 0; +gdjs.Level2Code.GDLadderObjects6.length = 0; +gdjs.Level2Code.GDLadderObjects7.length = 0; +gdjs.Level2Code.GDLadderObjects8.length = 0; +gdjs.Level2Code.GDBloodParticlesObjects1.length = 0; +gdjs.Level2Code.GDBloodParticlesObjects2.length = 0; +gdjs.Level2Code.GDBloodParticlesObjects3.length = 0; +gdjs.Level2Code.GDBloodParticlesObjects4.length = 0; +gdjs.Level2Code.GDBloodParticlesObjects5.length = 0; +gdjs.Level2Code.GDBloodParticlesObjects6.length = 0; +gdjs.Level2Code.GDBloodParticlesObjects7.length = 0; +gdjs.Level2Code.GDBloodParticlesObjects8.length = 0; +gdjs.Level2Code.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.Level2Code.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.Level2Code.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.Level2Code.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.Level2Code.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.Level2Code.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.Level2Code.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.Level2Code.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.Level2Code.GDDoorParticlesObjects1.length = 0; +gdjs.Level2Code.GDDoorParticlesObjects2.length = 0; +gdjs.Level2Code.GDDoorParticlesObjects3.length = 0; +gdjs.Level2Code.GDDoorParticlesObjects4.length = 0; +gdjs.Level2Code.GDDoorParticlesObjects5.length = 0; +gdjs.Level2Code.GDDoorParticlesObjects6.length = 0; +gdjs.Level2Code.GDDoorParticlesObjects7.length = 0; +gdjs.Level2Code.GDDoorParticlesObjects8.length = 0; +gdjs.Level2Code.GDDustParticleObjects1.length = 0; +gdjs.Level2Code.GDDustParticleObjects2.length = 0; +gdjs.Level2Code.GDDustParticleObjects3.length = 0; +gdjs.Level2Code.GDDustParticleObjects4.length = 0; +gdjs.Level2Code.GDDustParticleObjects5.length = 0; +gdjs.Level2Code.GDDustParticleObjects6.length = 0; +gdjs.Level2Code.GDDustParticleObjects7.length = 0; +gdjs.Level2Code.GDDustParticleObjects8.length = 0; +gdjs.Level2Code.GDLivesBarObjects1.length = 0; +gdjs.Level2Code.GDLivesBarObjects2.length = 0; +gdjs.Level2Code.GDLivesBarObjects3.length = 0; +gdjs.Level2Code.GDLivesBarObjects4.length = 0; +gdjs.Level2Code.GDLivesBarObjects5.length = 0; +gdjs.Level2Code.GDLivesBarObjects6.length = 0; +gdjs.Level2Code.GDLivesBarObjects7.length = 0; +gdjs.Level2Code.GDLivesBarObjects8.length = 0; +gdjs.Level2Code.GDHopeBarObjects1.length = 0; +gdjs.Level2Code.GDHopeBarObjects2.length = 0; +gdjs.Level2Code.GDHopeBarObjects3.length = 0; +gdjs.Level2Code.GDHopeBarObjects4.length = 0; +gdjs.Level2Code.GDHopeBarObjects5.length = 0; +gdjs.Level2Code.GDHopeBarObjects6.length = 0; +gdjs.Level2Code.GDHopeBarObjects7.length = 0; +gdjs.Level2Code.GDHopeBarObjects8.length = 0; +gdjs.Level2Code.GDMemoryObjects1.length = 0; +gdjs.Level2Code.GDMemoryObjects2.length = 0; +gdjs.Level2Code.GDMemoryObjects3.length = 0; +gdjs.Level2Code.GDMemoryObjects4.length = 0; +gdjs.Level2Code.GDMemoryObjects5.length = 0; +gdjs.Level2Code.GDMemoryObjects6.length = 0; +gdjs.Level2Code.GDMemoryObjects7.length = 0; +gdjs.Level2Code.GDMemoryObjects8.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.Level2Code.GDHorizontalDemonObjects1.length = 0; +gdjs.Level2Code.GDHorizontalDemonObjects2.length = 0; +gdjs.Level2Code.GDHorizontalDemonObjects3.length = 0; +gdjs.Level2Code.GDHorizontalDemonObjects4.length = 0; +gdjs.Level2Code.GDHorizontalDemonObjects5.length = 0; +gdjs.Level2Code.GDHorizontalDemonObjects6.length = 0; +gdjs.Level2Code.GDHorizontalDemonObjects7.length = 0; +gdjs.Level2Code.GDHorizontalDemonObjects8.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.Level2Code.GDFlippingPlatformObjects1.length = 0; +gdjs.Level2Code.GDFlippingPlatformObjects2.length = 0; +gdjs.Level2Code.GDFlippingPlatformObjects3.length = 0; +gdjs.Level2Code.GDFlippingPlatformObjects4.length = 0; +gdjs.Level2Code.GDFlippingPlatformObjects5.length = 0; +gdjs.Level2Code.GDFlippingPlatformObjects6.length = 0; +gdjs.Level2Code.GDFlippingPlatformObjects7.length = 0; +gdjs.Level2Code.GDFlippingPlatformObjects8.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.Level2Code.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.Level2Code.GDFlippingPlatform2Objects1.length = 0; +gdjs.Level2Code.GDFlippingPlatform2Objects2.length = 0; +gdjs.Level2Code.GDFlippingPlatform2Objects3.length = 0; +gdjs.Level2Code.GDFlippingPlatform2Objects4.length = 0; +gdjs.Level2Code.GDFlippingPlatform2Objects5.length = 0; +gdjs.Level2Code.GDFlippingPlatform2Objects6.length = 0; +gdjs.Level2Code.GDFlippingPlatform2Objects7.length = 0; +gdjs.Level2Code.GDFlippingPlatform2Objects8.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.Level2Code.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.Level2Code.GDTestObjects1.length = 0; +gdjs.Level2Code.GDTestObjects2.length = 0; +gdjs.Level2Code.GDTestObjects3.length = 0; +gdjs.Level2Code.GDTestObjects4.length = 0; +gdjs.Level2Code.GDTestObjects5.length = 0; +gdjs.Level2Code.GDTestObjects6.length = 0; +gdjs.Level2Code.GDTestObjects7.length = 0; +gdjs.Level2Code.GDTestObjects8.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.Level2Code.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.Level2Code.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.Level2Code.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level2Code.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level2Code.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level2Code.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level2Code.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.Level2Code.GDLaserRingObjects1.length = 0; +gdjs.Level2Code.GDLaserRingObjects2.length = 0; +gdjs.Level2Code.GDLaserRingObjects3.length = 0; +gdjs.Level2Code.GDLaserRingObjects4.length = 0; +gdjs.Level2Code.GDLaserRingObjects5.length = 0; +gdjs.Level2Code.GDLaserRingObjects6.length = 0; +gdjs.Level2Code.GDLaserRingObjects7.length = 0; +gdjs.Level2Code.GDLaserRingObjects8.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.Level2Code.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.Level2Code.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.Level2Code.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.Level2Code.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.Level2Code.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.Level2Code.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.Level2Code.GDCameraGlitchFixObjects1.length = 0; +gdjs.Level2Code.GDCameraGlitchFixObjects2.length = 0; +gdjs.Level2Code.GDCameraGlitchFixObjects3.length = 0; +gdjs.Level2Code.GDCameraGlitchFixObjects4.length = 0; +gdjs.Level2Code.GDCameraGlitchFixObjects5.length = 0; +gdjs.Level2Code.GDCameraGlitchFixObjects6.length = 0; +gdjs.Level2Code.GDCameraGlitchFixObjects7.length = 0; +gdjs.Level2Code.GDCameraGlitchFixObjects8.length = 0; +gdjs.Level2Code.GDLeftBoundaryObjects1.length = 0; +gdjs.Level2Code.GDLeftBoundaryObjects2.length = 0; +gdjs.Level2Code.GDLeftBoundaryObjects3.length = 0; +gdjs.Level2Code.GDLeftBoundaryObjects4.length = 0; +gdjs.Level2Code.GDLeftBoundaryObjects5.length = 0; +gdjs.Level2Code.GDLeftBoundaryObjects6.length = 0; +gdjs.Level2Code.GDLeftBoundaryObjects7.length = 0; +gdjs.Level2Code.GDLeftBoundaryObjects8.length = 0; +gdjs.Level2Code.GDRightBoundaryObjects1.length = 0; +gdjs.Level2Code.GDRightBoundaryObjects2.length = 0; +gdjs.Level2Code.GDRightBoundaryObjects3.length = 0; +gdjs.Level2Code.GDRightBoundaryObjects4.length = 0; +gdjs.Level2Code.GDRightBoundaryObjects5.length = 0; +gdjs.Level2Code.GDRightBoundaryObjects6.length = 0; +gdjs.Level2Code.GDRightBoundaryObjects7.length = 0; +gdjs.Level2Code.GDRightBoundaryObjects8.length = 0; +gdjs.Level2Code.GDTopBoundaryObjects1.length = 0; +gdjs.Level2Code.GDTopBoundaryObjects2.length = 0; +gdjs.Level2Code.GDTopBoundaryObjects3.length = 0; +gdjs.Level2Code.GDTopBoundaryObjects4.length = 0; +gdjs.Level2Code.GDTopBoundaryObjects5.length = 0; +gdjs.Level2Code.GDTopBoundaryObjects6.length = 0; +gdjs.Level2Code.GDTopBoundaryObjects7.length = 0; +gdjs.Level2Code.GDTopBoundaryObjects8.length = 0; +gdjs.Level2Code.GDBottomBoundaryObjects1.length = 0; +gdjs.Level2Code.GDBottomBoundaryObjects2.length = 0; +gdjs.Level2Code.GDBottomBoundaryObjects3.length = 0; +gdjs.Level2Code.GDBottomBoundaryObjects4.length = 0; +gdjs.Level2Code.GDBottomBoundaryObjects5.length = 0; +gdjs.Level2Code.GDBottomBoundaryObjects6.length = 0; +gdjs.Level2Code.GDBottomBoundaryObjects7.length = 0; +gdjs.Level2Code.GDBottomBoundaryObjects8.length = 0; +gdjs.Level2Code.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.Level2Code.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.Level2Code.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.Level2Code.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.Level2Code.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.Level2Code.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.Level2Code.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.Level2Code.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.Level2Code.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.Level2Code.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.Level2Code.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595WObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595WObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595WObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595WObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595WObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595WObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595WObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595WObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595AObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595AObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595AObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595AObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595AObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595AObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595AObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595AObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595SObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595SObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595SObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595SObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595SObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595SObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595SObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595SObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595DObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595DObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595DObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595DObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595DObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595DObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595DObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595DObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595SpaceObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595SpaceObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595SpaceObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595SpaceObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595SpaceObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595SpaceObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595SpaceObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595SpaceObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595HealObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595HealObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595HealObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595HealObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595HealObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595HealObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595HealObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595HealObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595ProceedObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595ProceedObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595ProceedObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595ProceedObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595ProceedObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595ProceedObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595ProceedObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595ProceedObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595DeathObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595DeathObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595DeathObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595DeathObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595DeathObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595DeathObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595DeathObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595DeathObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595KillObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595KillObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595KillObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595KillObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595KillObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595KillObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595KillObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595KillObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595CollectObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595CollectObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595CollectObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595CollectObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595CollectObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595CollectObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595CollectObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595CollectObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595ArrowObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595ArrowObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595ArrowObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595ArrowObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595ArrowObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595ArrowObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595ArrowObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595ArrowObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595JumpObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595JumpObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595JumpObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595JumpObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595JumpObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595JumpObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595JumpObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595JumpObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595HoldObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595HoldObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595HoldObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595HoldObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595HoldObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595HoldObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595HoldObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595HoldObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595RestartObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595RestartObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595RestartObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595RestartObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595RestartObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595RestartObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595RestartObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595RestartObjects8.length = 0; +gdjs.Level2Code.GDSinage_9595PauseObjects1.length = 0; +gdjs.Level2Code.GDSinage_9595PauseObjects2.length = 0; +gdjs.Level2Code.GDSinage_9595PauseObjects3.length = 0; +gdjs.Level2Code.GDSinage_9595PauseObjects4.length = 0; +gdjs.Level2Code.GDSinage_9595PauseObjects5.length = 0; +gdjs.Level2Code.GDSinage_9595PauseObjects6.length = 0; +gdjs.Level2Code.GDSinage_9595PauseObjects7.length = 0; +gdjs.Level2Code.GDSinage_9595PauseObjects8.length = 0; +gdjs.Level2Code.GDTest2Objects1.length = 0; +gdjs.Level2Code.GDTest2Objects2.length = 0; +gdjs.Level2Code.GDTest2Objects3.length = 0; +gdjs.Level2Code.GDTest2Objects4.length = 0; +gdjs.Level2Code.GDTest2Objects5.length = 0; +gdjs.Level2Code.GDTest2Objects6.length = 0; +gdjs.Level2Code.GDTest2Objects7.length = 0; +gdjs.Level2Code.GDTest2Objects8.length = 0; + +gdjs.Level2Code.eventsList117(runtimeScene); + +return; + +} + +gdjs['Level2Code'] = gdjs.Level2Code; diff --git a/Builds/0.0.6/app/code9.js b/Builds/0.0.6/app/code9.js new file mode 100644 index 0000000000000000000000000000000000000000..4156e87167dae46dbe4a1c5fb4f704d9a2596bcc --- /dev/null +++ b/Builds/0.0.6/app/code9.js @@ -0,0 +1,9988 @@ +gdjs.Level1Code = {}; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level1Code.GDPlayerObjects3_1final = []; + +gdjs.Level1Code.GDPlayerObjects5_1final = []; + +gdjs.Level1Code.GDPortalObjects3_1final = []; + +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3_1final = []; + +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5_1final = []; + +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3_1final = []; + +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3_1final = []; + +gdjs.Level1Code.GDTurretDemon_9595EyeObjects3_1final = []; + +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final = []; + +gdjs.Level1Code.GDBackgroundPlantsObjects1= []; +gdjs.Level1Code.GDBackgroundPlantsObjects2= []; +gdjs.Level1Code.GDBackgroundPlantsObjects3= []; +gdjs.Level1Code.GDBackgroundPlantsObjects4= []; +gdjs.Level1Code.GDBackgroundPlantsObjects5= []; +gdjs.Level1Code.GDBackgroundPlantsObjects6= []; +gdjs.Level1Code.GDBackgroundPlantsObjects7= []; +gdjs.Level1Code.GDBackgroundPlantsObjects8= []; +gdjs.Level1Code.GDPlayerObjects1= []; +gdjs.Level1Code.GDPlayerObjects2= []; +gdjs.Level1Code.GDPlayerObjects3= []; +gdjs.Level1Code.GDPlayerObjects4= []; +gdjs.Level1Code.GDPlayerObjects5= []; +gdjs.Level1Code.GDPlayerObjects6= []; +gdjs.Level1Code.GDPlayerObjects7= []; +gdjs.Level1Code.GDPlayerObjects8= []; +gdjs.Level1Code.GDFlyingDemonObjects1= []; +gdjs.Level1Code.GDFlyingDemonObjects2= []; +gdjs.Level1Code.GDFlyingDemonObjects3= []; +gdjs.Level1Code.GDFlyingDemonObjects4= []; +gdjs.Level1Code.GDFlyingDemonObjects5= []; +gdjs.Level1Code.GDFlyingDemonObjects6= []; +gdjs.Level1Code.GDFlyingDemonObjects7= []; +gdjs.Level1Code.GDFlyingDemonObjects8= []; +gdjs.Level1Code.GDFireDemonObjects1= []; +gdjs.Level1Code.GDFireDemonObjects2= []; +gdjs.Level1Code.GDFireDemonObjects3= []; +gdjs.Level1Code.GDFireDemonObjects4= []; +gdjs.Level1Code.GDFireDemonObjects5= []; +gdjs.Level1Code.GDFireDemonObjects6= []; +gdjs.Level1Code.GDFireDemonObjects7= []; +gdjs.Level1Code.GDFireDemonObjects8= []; +gdjs.Level1Code.GDCheckpointObjects1= []; +gdjs.Level1Code.GDCheckpointObjects2= []; +gdjs.Level1Code.GDCheckpointObjects3= []; +gdjs.Level1Code.GDCheckpointObjects4= []; +gdjs.Level1Code.GDCheckpointObjects5= []; +gdjs.Level1Code.GDCheckpointObjects6= []; +gdjs.Level1Code.GDCheckpointObjects7= []; +gdjs.Level1Code.GDCheckpointObjects8= []; +gdjs.Level1Code.GDStaticPlatform3Objects1= []; +gdjs.Level1Code.GDStaticPlatform3Objects2= []; +gdjs.Level1Code.GDStaticPlatform3Objects3= []; +gdjs.Level1Code.GDStaticPlatform3Objects4= []; +gdjs.Level1Code.GDStaticPlatform3Objects5= []; +gdjs.Level1Code.GDStaticPlatform3Objects6= []; +gdjs.Level1Code.GDStaticPlatform3Objects7= []; +gdjs.Level1Code.GDStaticPlatform3Objects8= []; +gdjs.Level1Code.GDStaticPlatform2Objects1= []; +gdjs.Level1Code.GDStaticPlatform2Objects2= []; +gdjs.Level1Code.GDStaticPlatform2Objects3= []; +gdjs.Level1Code.GDStaticPlatform2Objects4= []; +gdjs.Level1Code.GDStaticPlatform2Objects5= []; +gdjs.Level1Code.GDStaticPlatform2Objects6= []; +gdjs.Level1Code.GDStaticPlatform2Objects7= []; +gdjs.Level1Code.GDStaticPlatform2Objects8= []; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects1= []; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects2= []; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3= []; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects4= []; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects5= []; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects6= []; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects7= []; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects8= []; +gdjs.Level1Code.GDStaticPlatform1Objects1= []; +gdjs.Level1Code.GDStaticPlatform1Objects2= []; +gdjs.Level1Code.GDStaticPlatform1Objects3= []; +gdjs.Level1Code.GDStaticPlatform1Objects4= []; +gdjs.Level1Code.GDStaticPlatform1Objects5= []; +gdjs.Level1Code.GDStaticPlatform1Objects6= []; +gdjs.Level1Code.GDStaticPlatform1Objects7= []; +gdjs.Level1Code.GDStaticPlatform1Objects8= []; +gdjs.Level1Code.GDPortalObjects1= []; +gdjs.Level1Code.GDPortalObjects2= []; +gdjs.Level1Code.GDPortalObjects3= []; +gdjs.Level1Code.GDPortalObjects4= []; +gdjs.Level1Code.GDPortalObjects5= []; +gdjs.Level1Code.GDPortalObjects6= []; +gdjs.Level1Code.GDPortalObjects7= []; +gdjs.Level1Code.GDPortalObjects8= []; +gdjs.Level1Code.GDLadderObjects1= []; +gdjs.Level1Code.GDLadderObjects2= []; +gdjs.Level1Code.GDLadderObjects3= []; +gdjs.Level1Code.GDLadderObjects4= []; +gdjs.Level1Code.GDLadderObjects5= []; +gdjs.Level1Code.GDLadderObjects6= []; +gdjs.Level1Code.GDLadderObjects7= []; +gdjs.Level1Code.GDLadderObjects8= []; +gdjs.Level1Code.GDBloodParticlesObjects1= []; +gdjs.Level1Code.GDBloodParticlesObjects2= []; +gdjs.Level1Code.GDBloodParticlesObjects3= []; +gdjs.Level1Code.GDBloodParticlesObjects4= []; +gdjs.Level1Code.GDBloodParticlesObjects5= []; +gdjs.Level1Code.GDBloodParticlesObjects6= []; +gdjs.Level1Code.GDBloodParticlesObjects7= []; +gdjs.Level1Code.GDBloodParticlesObjects8= []; +gdjs.Level1Code.GDProjectileDeathParticlesObjects1= []; +gdjs.Level1Code.GDProjectileDeathParticlesObjects2= []; +gdjs.Level1Code.GDProjectileDeathParticlesObjects3= []; +gdjs.Level1Code.GDProjectileDeathParticlesObjects4= []; +gdjs.Level1Code.GDProjectileDeathParticlesObjects5= []; +gdjs.Level1Code.GDProjectileDeathParticlesObjects6= []; +gdjs.Level1Code.GDProjectileDeathParticlesObjects7= []; +gdjs.Level1Code.GDProjectileDeathParticlesObjects8= []; +gdjs.Level1Code.GDDoorParticlesObjects1= []; +gdjs.Level1Code.GDDoorParticlesObjects2= []; +gdjs.Level1Code.GDDoorParticlesObjects3= []; +gdjs.Level1Code.GDDoorParticlesObjects4= []; +gdjs.Level1Code.GDDoorParticlesObjects5= []; +gdjs.Level1Code.GDDoorParticlesObjects6= []; +gdjs.Level1Code.GDDoorParticlesObjects7= []; +gdjs.Level1Code.GDDoorParticlesObjects8= []; +gdjs.Level1Code.GDDustParticleObjects1= []; +gdjs.Level1Code.GDDustParticleObjects2= []; +gdjs.Level1Code.GDDustParticleObjects3= []; +gdjs.Level1Code.GDDustParticleObjects4= []; +gdjs.Level1Code.GDDustParticleObjects5= []; +gdjs.Level1Code.GDDustParticleObjects6= []; +gdjs.Level1Code.GDDustParticleObjects7= []; +gdjs.Level1Code.GDDustParticleObjects8= []; +gdjs.Level1Code.GDLivesBarObjects1= []; +gdjs.Level1Code.GDLivesBarObjects2= []; +gdjs.Level1Code.GDLivesBarObjects3= []; +gdjs.Level1Code.GDLivesBarObjects4= []; +gdjs.Level1Code.GDLivesBarObjects5= []; +gdjs.Level1Code.GDLivesBarObjects6= []; +gdjs.Level1Code.GDLivesBarObjects7= []; +gdjs.Level1Code.GDLivesBarObjects8= []; +gdjs.Level1Code.GDHopeBarObjects1= []; +gdjs.Level1Code.GDHopeBarObjects2= []; +gdjs.Level1Code.GDHopeBarObjects3= []; +gdjs.Level1Code.GDHopeBarObjects4= []; +gdjs.Level1Code.GDHopeBarObjects5= []; +gdjs.Level1Code.GDHopeBarObjects6= []; +gdjs.Level1Code.GDHopeBarObjects7= []; +gdjs.Level1Code.GDHopeBarObjects8= []; +gdjs.Level1Code.GDMemoryObjects1= []; +gdjs.Level1Code.GDMemoryObjects2= []; +gdjs.Level1Code.GDMemoryObjects3= []; +gdjs.Level1Code.GDMemoryObjects4= []; +gdjs.Level1Code.GDMemoryObjects5= []; +gdjs.Level1Code.GDMemoryObjects6= []; +gdjs.Level1Code.GDMemoryObjects7= []; +gdjs.Level1Code.GDMemoryObjects8= []; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects1= []; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects2= []; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects3= []; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects4= []; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects5= []; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects6= []; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects7= []; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects8= []; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1= []; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2= []; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3= []; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4= []; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5= []; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6= []; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7= []; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8= []; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects1= []; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects2= []; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects3= []; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects4= []; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects5= []; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects6= []; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects7= []; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects8= []; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects1= []; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects2= []; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects3= []; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects4= []; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects5= []; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects6= []; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects7= []; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects8= []; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects1= []; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2= []; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects3= []; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects4= []; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects5= []; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects6= []; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects7= []; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects8= []; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects1= []; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects2= []; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects3= []; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects4= []; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects5= []; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects6= []; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects7= []; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects8= []; +gdjs.Level1Code.GDHorizontalDemonObjects1= []; +gdjs.Level1Code.GDHorizontalDemonObjects2= []; +gdjs.Level1Code.GDHorizontalDemonObjects3= []; +gdjs.Level1Code.GDHorizontalDemonObjects4= []; +gdjs.Level1Code.GDHorizontalDemonObjects5= []; +gdjs.Level1Code.GDHorizontalDemonObjects6= []; +gdjs.Level1Code.GDHorizontalDemonObjects7= []; +gdjs.Level1Code.GDHorizontalDemonObjects8= []; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects1= []; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects2= []; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3= []; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4= []; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5= []; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects6= []; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects7= []; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects8= []; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects1= []; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects2= []; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3= []; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4= []; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects5= []; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects6= []; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects7= []; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects8= []; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects1= []; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects2= []; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3= []; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects4= []; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects5= []; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects6= []; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects7= []; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects8= []; +gdjs.Level1Code.GDFlippingPlatformObjects1= []; +gdjs.Level1Code.GDFlippingPlatformObjects2= []; +gdjs.Level1Code.GDFlippingPlatformObjects3= []; +gdjs.Level1Code.GDFlippingPlatformObjects4= []; +gdjs.Level1Code.GDFlippingPlatformObjects5= []; +gdjs.Level1Code.GDFlippingPlatformObjects6= []; +gdjs.Level1Code.GDFlippingPlatformObjects7= []; +gdjs.Level1Code.GDFlippingPlatformObjects8= []; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects1= []; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects2= []; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3= []; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4= []; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5= []; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects6= []; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects7= []; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects8= []; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects1= []; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects2= []; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3= []; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4= []; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects5= []; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects6= []; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects7= []; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects8= []; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects1= []; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects2= []; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects3= []; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4= []; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects5= []; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects6= []; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects7= []; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects8= []; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects1= []; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects2= []; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects3= []; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4= []; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects5= []; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects6= []; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects7= []; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects8= []; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects1= []; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects2= []; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects3= []; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4= []; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects5= []; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects6= []; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects7= []; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects8= []; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects1= []; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects2= []; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3= []; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4= []; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5= []; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects6= []; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects7= []; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects8= []; +gdjs.Level1Code.GDFlippingPlatform2Objects1= []; +gdjs.Level1Code.GDFlippingPlatform2Objects2= []; +gdjs.Level1Code.GDFlippingPlatform2Objects3= []; +gdjs.Level1Code.GDFlippingPlatform2Objects4= []; +gdjs.Level1Code.GDFlippingPlatform2Objects5= []; +gdjs.Level1Code.GDFlippingPlatform2Objects6= []; +gdjs.Level1Code.GDFlippingPlatform2Objects7= []; +gdjs.Level1Code.GDFlippingPlatform2Objects8= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects1= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects2= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects3= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects5= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects6= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects7= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects8= []; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects1= []; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects2= []; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects3= []; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects4= []; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects5= []; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects6= []; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects7= []; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects8= []; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects1= []; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects2= []; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects3= []; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4= []; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects5= []; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects6= []; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects7= []; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects8= []; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects1= []; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects2= []; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects3= []; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects4= []; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5= []; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects6= []; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects7= []; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects8= []; +gdjs.Level1Code.GDTestObjects1= []; +gdjs.Level1Code.GDTestObjects2= []; +gdjs.Level1Code.GDTestObjects3= []; +gdjs.Level1Code.GDTestObjects4= []; +gdjs.Level1Code.GDTestObjects5= []; +gdjs.Level1Code.GDTestObjects6= []; +gdjs.Level1Code.GDTestObjects7= []; +gdjs.Level1Code.GDTestObjects8= []; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects1= []; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects2= []; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3= []; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects4= []; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects5= []; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects6= []; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects7= []; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects8= []; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects1= []; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects2= []; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3= []; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects4= []; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects5= []; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects6= []; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects7= []; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects8= []; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects1= []; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects2= []; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3= []; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects4= []; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects5= []; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects6= []; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects7= []; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects8= []; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects1= []; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects2= []; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3= []; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects4= []; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects5= []; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects6= []; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects7= []; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects8= []; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects1= []; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects2= []; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3= []; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects4= []; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects5= []; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects6= []; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects7= []; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects8= []; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects1= []; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects2= []; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3= []; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects4= []; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects5= []; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects6= []; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects7= []; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects8= []; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects1= []; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects2= []; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects3= []; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects4= []; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects5= []; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects6= []; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects7= []; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects8= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects1= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects2= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects3= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects6= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects8= []; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects1= []; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects2= []; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects3= []; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4= []; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects5= []; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects6= []; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects7= []; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects8= []; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects1= []; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects2= []; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3= []; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4= []; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects5= []; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects6= []; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects7= []; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects8= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects1= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects2= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects3= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects5= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects6= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects7= []; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects8= []; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects1= []; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects2= []; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects3= []; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4= []; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects5= []; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects6= []; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects7= []; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects8= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects1= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects2= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects3= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects5= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects6= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects7= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects8= []; +gdjs.Level1Code.GDLaserRingObjects1= []; +gdjs.Level1Code.GDLaserRingObjects2= []; +gdjs.Level1Code.GDLaserRingObjects3= []; +gdjs.Level1Code.GDLaserRingObjects4= []; +gdjs.Level1Code.GDLaserRingObjects5= []; +gdjs.Level1Code.GDLaserRingObjects6= []; +gdjs.Level1Code.GDLaserRingObjects7= []; +gdjs.Level1Code.GDLaserRingObjects8= []; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects1= []; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects2= []; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3= []; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4= []; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects5= []; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects6= []; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects7= []; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects8= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects1= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects2= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects3= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects5= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects7= []; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects8= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects1= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects2= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects3= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects5= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects6= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects7= []; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects8= []; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects1= []; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects2= []; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects3= []; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects4= []; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects5= []; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects6= []; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects7= []; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects8= []; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects1= []; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects2= []; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3= []; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4= []; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects5= []; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects6= []; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects7= []; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects8= []; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects1= []; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects2= []; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects3= []; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects4= []; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects5= []; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects6= []; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects7= []; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects8= []; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects1= []; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects2= []; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects3= []; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects4= []; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects5= []; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects6= []; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects7= []; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects8= []; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects1= []; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects2= []; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects3= []; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4= []; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects5= []; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects6= []; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects7= []; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects8= []; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects1= []; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects2= []; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects3= []; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4= []; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects5= []; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects6= []; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects7= []; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects8= []; +gdjs.Level1Code.GDCameraGlitchFixObjects1= []; +gdjs.Level1Code.GDCameraGlitchFixObjects2= []; +gdjs.Level1Code.GDCameraGlitchFixObjects3= []; +gdjs.Level1Code.GDCameraGlitchFixObjects4= []; +gdjs.Level1Code.GDCameraGlitchFixObjects5= []; +gdjs.Level1Code.GDCameraGlitchFixObjects6= []; +gdjs.Level1Code.GDCameraGlitchFixObjects7= []; +gdjs.Level1Code.GDCameraGlitchFixObjects8= []; +gdjs.Level1Code.GDLeftBoundaryObjects1= []; +gdjs.Level1Code.GDLeftBoundaryObjects2= []; +gdjs.Level1Code.GDLeftBoundaryObjects3= []; +gdjs.Level1Code.GDLeftBoundaryObjects4= []; +gdjs.Level1Code.GDLeftBoundaryObjects5= []; +gdjs.Level1Code.GDLeftBoundaryObjects6= []; +gdjs.Level1Code.GDLeftBoundaryObjects7= []; +gdjs.Level1Code.GDLeftBoundaryObjects8= []; +gdjs.Level1Code.GDRightBoundaryObjects1= []; +gdjs.Level1Code.GDRightBoundaryObjects2= []; +gdjs.Level1Code.GDRightBoundaryObjects3= []; +gdjs.Level1Code.GDRightBoundaryObjects4= []; +gdjs.Level1Code.GDRightBoundaryObjects5= []; +gdjs.Level1Code.GDRightBoundaryObjects6= []; +gdjs.Level1Code.GDRightBoundaryObjects7= []; +gdjs.Level1Code.GDRightBoundaryObjects8= []; +gdjs.Level1Code.GDTopBoundaryObjects1= []; +gdjs.Level1Code.GDTopBoundaryObjects2= []; +gdjs.Level1Code.GDTopBoundaryObjects3= []; +gdjs.Level1Code.GDTopBoundaryObjects4= []; +gdjs.Level1Code.GDTopBoundaryObjects5= []; +gdjs.Level1Code.GDTopBoundaryObjects6= []; +gdjs.Level1Code.GDTopBoundaryObjects7= []; +gdjs.Level1Code.GDTopBoundaryObjects8= []; +gdjs.Level1Code.GDBottomBoundaryObjects1= []; +gdjs.Level1Code.GDBottomBoundaryObjects2= []; +gdjs.Level1Code.GDBottomBoundaryObjects3= []; +gdjs.Level1Code.GDBottomBoundaryObjects4= []; +gdjs.Level1Code.GDBottomBoundaryObjects5= []; +gdjs.Level1Code.GDBottomBoundaryObjects6= []; +gdjs.Level1Code.GDBottomBoundaryObjects7= []; +gdjs.Level1Code.GDBottomBoundaryObjects8= []; +gdjs.Level1Code.GDBoundaryJumpThroughObjects1= []; +gdjs.Level1Code.GDBoundaryJumpThroughObjects2= []; +gdjs.Level1Code.GDBoundaryJumpThroughObjects3= []; +gdjs.Level1Code.GDBoundaryJumpThroughObjects4= []; +gdjs.Level1Code.GDBoundaryJumpThroughObjects5= []; +gdjs.Level1Code.GDBoundaryJumpThroughObjects6= []; +gdjs.Level1Code.GDBoundaryJumpThroughObjects7= []; +gdjs.Level1Code.GDBoundaryJumpThroughObjects8= []; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects1= []; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects2= []; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3= []; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4= []; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5= []; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects6= []; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects7= []; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects8= []; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects1= []; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects2= []; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3= []; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4= []; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5= []; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6= []; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects7= []; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects8= []; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects1= []; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects2= []; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects3= []; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4= []; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects5= []; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects6= []; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects7= []; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects8= []; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects1= []; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects2= []; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects3= []; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects4= []; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects5= []; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects6= []; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects7= []; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects8= []; +gdjs.Level1Code.GDSinage_9595WObjects1= []; +gdjs.Level1Code.GDSinage_9595WObjects2= []; +gdjs.Level1Code.GDSinage_9595WObjects3= []; +gdjs.Level1Code.GDSinage_9595WObjects4= []; +gdjs.Level1Code.GDSinage_9595WObjects5= []; +gdjs.Level1Code.GDSinage_9595WObjects6= []; +gdjs.Level1Code.GDSinage_9595WObjects7= []; +gdjs.Level1Code.GDSinage_9595WObjects8= []; +gdjs.Level1Code.GDSinage_9595AObjects1= []; +gdjs.Level1Code.GDSinage_9595AObjects2= []; +gdjs.Level1Code.GDSinage_9595AObjects3= []; +gdjs.Level1Code.GDSinage_9595AObjects4= []; +gdjs.Level1Code.GDSinage_9595AObjects5= []; +gdjs.Level1Code.GDSinage_9595AObjects6= []; +gdjs.Level1Code.GDSinage_9595AObjects7= []; +gdjs.Level1Code.GDSinage_9595AObjects8= []; +gdjs.Level1Code.GDSinage_9595SObjects1= []; +gdjs.Level1Code.GDSinage_9595SObjects2= []; +gdjs.Level1Code.GDSinage_9595SObjects3= []; +gdjs.Level1Code.GDSinage_9595SObjects4= []; +gdjs.Level1Code.GDSinage_9595SObjects5= []; +gdjs.Level1Code.GDSinage_9595SObjects6= []; +gdjs.Level1Code.GDSinage_9595SObjects7= []; +gdjs.Level1Code.GDSinage_9595SObjects8= []; +gdjs.Level1Code.GDSinage_9595DObjects1= []; +gdjs.Level1Code.GDSinage_9595DObjects2= []; +gdjs.Level1Code.GDSinage_9595DObjects3= []; +gdjs.Level1Code.GDSinage_9595DObjects4= []; +gdjs.Level1Code.GDSinage_9595DObjects5= []; +gdjs.Level1Code.GDSinage_9595DObjects6= []; +gdjs.Level1Code.GDSinage_9595DObjects7= []; +gdjs.Level1Code.GDSinage_9595DObjects8= []; +gdjs.Level1Code.GDSinage_9595SpaceObjects1= []; +gdjs.Level1Code.GDSinage_9595SpaceObjects2= []; +gdjs.Level1Code.GDSinage_9595SpaceObjects3= []; +gdjs.Level1Code.GDSinage_9595SpaceObjects4= []; +gdjs.Level1Code.GDSinage_9595SpaceObjects5= []; +gdjs.Level1Code.GDSinage_9595SpaceObjects6= []; +gdjs.Level1Code.GDSinage_9595SpaceObjects7= []; +gdjs.Level1Code.GDSinage_9595SpaceObjects8= []; +gdjs.Level1Code.GDSinage_9595HealObjects1= []; +gdjs.Level1Code.GDSinage_9595HealObjects2= []; +gdjs.Level1Code.GDSinage_9595HealObjects3= []; +gdjs.Level1Code.GDSinage_9595HealObjects4= []; +gdjs.Level1Code.GDSinage_9595HealObjects5= []; +gdjs.Level1Code.GDSinage_9595HealObjects6= []; +gdjs.Level1Code.GDSinage_9595HealObjects7= []; +gdjs.Level1Code.GDSinage_9595HealObjects8= []; +gdjs.Level1Code.GDSinage_9595ProceedObjects1= []; +gdjs.Level1Code.GDSinage_9595ProceedObjects2= []; +gdjs.Level1Code.GDSinage_9595ProceedObjects3= []; +gdjs.Level1Code.GDSinage_9595ProceedObjects4= []; +gdjs.Level1Code.GDSinage_9595ProceedObjects5= []; +gdjs.Level1Code.GDSinage_9595ProceedObjects6= []; +gdjs.Level1Code.GDSinage_9595ProceedObjects7= []; +gdjs.Level1Code.GDSinage_9595ProceedObjects8= []; +gdjs.Level1Code.GDSinage_9595DeathObjects1= []; +gdjs.Level1Code.GDSinage_9595DeathObjects2= []; +gdjs.Level1Code.GDSinage_9595DeathObjects3= []; +gdjs.Level1Code.GDSinage_9595DeathObjects4= []; +gdjs.Level1Code.GDSinage_9595DeathObjects5= []; +gdjs.Level1Code.GDSinage_9595DeathObjects6= []; +gdjs.Level1Code.GDSinage_9595DeathObjects7= []; +gdjs.Level1Code.GDSinage_9595DeathObjects8= []; +gdjs.Level1Code.GDSinage_9595DownArrowObjects1= []; +gdjs.Level1Code.GDSinage_9595DownArrowObjects2= []; +gdjs.Level1Code.GDSinage_9595DownArrowObjects3= []; +gdjs.Level1Code.GDSinage_9595DownArrowObjects4= []; +gdjs.Level1Code.GDSinage_9595DownArrowObjects5= []; +gdjs.Level1Code.GDSinage_9595DownArrowObjects6= []; +gdjs.Level1Code.GDSinage_9595DownArrowObjects7= []; +gdjs.Level1Code.GDSinage_9595DownArrowObjects8= []; +gdjs.Level1Code.GDSinage_9595CheckpointObjects1= []; +gdjs.Level1Code.GDSinage_9595CheckpointObjects2= []; +gdjs.Level1Code.GDSinage_9595CheckpointObjects3= []; +gdjs.Level1Code.GDSinage_9595CheckpointObjects4= []; +gdjs.Level1Code.GDSinage_9595CheckpointObjects5= []; +gdjs.Level1Code.GDSinage_9595CheckpointObjects6= []; +gdjs.Level1Code.GDSinage_9595CheckpointObjects7= []; +gdjs.Level1Code.GDSinage_9595CheckpointObjects8= []; +gdjs.Level1Code.GDSinage_9595KillObjects1= []; +gdjs.Level1Code.GDSinage_9595KillObjects2= []; +gdjs.Level1Code.GDSinage_9595KillObjects3= []; +gdjs.Level1Code.GDSinage_9595KillObjects4= []; +gdjs.Level1Code.GDSinage_9595KillObjects5= []; +gdjs.Level1Code.GDSinage_9595KillObjects6= []; +gdjs.Level1Code.GDSinage_9595KillObjects7= []; +gdjs.Level1Code.GDSinage_9595KillObjects8= []; +gdjs.Level1Code.GDSinage_9595CollectObjects1= []; +gdjs.Level1Code.GDSinage_9595CollectObjects2= []; +gdjs.Level1Code.GDSinage_9595CollectObjects3= []; +gdjs.Level1Code.GDSinage_9595CollectObjects4= []; +gdjs.Level1Code.GDSinage_9595CollectObjects5= []; +gdjs.Level1Code.GDSinage_9595CollectObjects6= []; +gdjs.Level1Code.GDSinage_9595CollectObjects7= []; +gdjs.Level1Code.GDSinage_9595CollectObjects8= []; +gdjs.Level1Code.GDSinage_9595ArrowObjects1= []; +gdjs.Level1Code.GDSinage_9595ArrowObjects2= []; +gdjs.Level1Code.GDSinage_9595ArrowObjects3= []; +gdjs.Level1Code.GDSinage_9595ArrowObjects4= []; +gdjs.Level1Code.GDSinage_9595ArrowObjects5= []; +gdjs.Level1Code.GDSinage_9595ArrowObjects6= []; +gdjs.Level1Code.GDSinage_9595ArrowObjects7= []; +gdjs.Level1Code.GDSinage_9595ArrowObjects8= []; +gdjs.Level1Code.GDSinage_9595JumpObjects1= []; +gdjs.Level1Code.GDSinage_9595JumpObjects2= []; +gdjs.Level1Code.GDSinage_9595JumpObjects3= []; +gdjs.Level1Code.GDSinage_9595JumpObjects4= []; +gdjs.Level1Code.GDSinage_9595JumpObjects5= []; +gdjs.Level1Code.GDSinage_9595JumpObjects6= []; +gdjs.Level1Code.GDSinage_9595JumpObjects7= []; +gdjs.Level1Code.GDSinage_9595JumpObjects8= []; +gdjs.Level1Code.GDSinage_9595HoldObjects1= []; +gdjs.Level1Code.GDSinage_9595HoldObjects2= []; +gdjs.Level1Code.GDSinage_9595HoldObjects3= []; +gdjs.Level1Code.GDSinage_9595HoldObjects4= []; +gdjs.Level1Code.GDSinage_9595HoldObjects5= []; +gdjs.Level1Code.GDSinage_9595HoldObjects6= []; +gdjs.Level1Code.GDSinage_9595HoldObjects7= []; +gdjs.Level1Code.GDSinage_9595HoldObjects8= []; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects1= []; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects2= []; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects3= []; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects4= []; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects5= []; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects6= []; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects7= []; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects8= []; +gdjs.Level1Code.GDSinage_9595RestartObjects1= []; +gdjs.Level1Code.GDSinage_9595RestartObjects2= []; +gdjs.Level1Code.GDSinage_9595RestartObjects3= []; +gdjs.Level1Code.GDSinage_9595RestartObjects4= []; +gdjs.Level1Code.GDSinage_9595RestartObjects5= []; +gdjs.Level1Code.GDSinage_9595RestartObjects6= []; +gdjs.Level1Code.GDSinage_9595RestartObjects7= []; +gdjs.Level1Code.GDSinage_9595RestartObjects8= []; +gdjs.Level1Code.GDSinage_9595PauseObjects1= []; +gdjs.Level1Code.GDSinage_9595PauseObjects2= []; +gdjs.Level1Code.GDSinage_9595PauseObjects3= []; +gdjs.Level1Code.GDSinage_9595PauseObjects4= []; +gdjs.Level1Code.GDSinage_9595PauseObjects5= []; +gdjs.Level1Code.GDSinage_9595PauseObjects6= []; +gdjs.Level1Code.GDSinage_9595PauseObjects7= []; +gdjs.Level1Code.GDSinage_9595PauseObjects8= []; +gdjs.Level1Code.GDTest2Objects1= []; +gdjs.Level1Code.GDTest2Objects2= []; +gdjs.Level1Code.GDTest2Objects3= []; +gdjs.Level1Code.GDTest2Objects4= []; +gdjs.Level1Code.GDTest2Objects5= []; +gdjs.Level1Code.GDTest2Objects6= []; +gdjs.Level1Code.GDTest2Objects7= []; +gdjs.Level1Code.GDTest2Objects8= []; + + +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects3}); +gdjs.Level1Code.eventsList0 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Up"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Ladder"); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects4[i].getX() >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects4[k] = gdjs.Level1Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Left"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Right"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Jump"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].getBehavior("PlatformerObject").simulateControl("Down"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "RShift"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31406732); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); +{gdjs.evtsExt__Player__HealPlayer.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDCheckpointObjects3Objects = Hashtable.newFrom({"Checkpoint": gdjs.Level1Code.GDCheckpointObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects3}); +gdjs.Level1Code.eventsList1 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level1Code.GDCheckpointObjects3 */ +/* Reuse gdjs.Level1Code.GDPlayerObjects3 */ +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects3Objects, (( gdjs.Level1Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDCheckpointObjects3[0].getPointX("")), (( gdjs.Level1Code.GDCheckpointObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDCheckpointObjects3[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level1Code.GDCheckpointObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDCheckpointObjects3[i].getBehavior("Animation").setAnimationName("Activate"); +} +}} + +} + + +};gdjs.Level1Code.eventsList2 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects, (( gdjs.Level1Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects4[0].getPointX("")), (( gdjs.Level1Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects4[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Checkpoint"), gdjs.Level1Code.GDCheckpointObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects3Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDCheckpointObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDCheckpointObjects3.length;i<l;++i) { + if ( !(gdjs.Level1Code.GDCheckpointObjects3[i].isCurrentAnimationName("Activate")) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDCheckpointObjects3[k] = gdjs.Level1Code.GDCheckpointObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDCheckpointObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Checkpoint/Activate.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +} +{ //Subevents +gdjs.Level1Code.eventsList1(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level1Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level1Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level1Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level1Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level1Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level1Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level1Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level1Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level1Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level1Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level1Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level1Code.GDFlyingDemonObjects4, "FireDemon": gdjs.Level1Code.GDFireDemonObjects4, "HorizontalDemon": gdjs.Level1Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4, "SpikeDemon_Spike": gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Base": gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4, "StalactiteDemon_Spike": gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4, "SpikeDemon_Base2": gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4, "SpikeDemon_Spike2": gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4, "StalactiteDemon_Base2": gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4, "LaserDemon_Beam": gdjs.Level1Code.GDLaserDemon_9595BeamObjects4, "StalactiteDemon_Spike2": gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4, "LaserDemon_Base2": gdjs.Level1Code.GDLaserDemon_9595Base2Objects4, "LaserDemon_Base": gdjs.Level1Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_Beam2": gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4, "LaserDemon_BasePermanent": gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4, "LaserDemon_BeamPermanent": gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4, "LaserRing": gdjs.Level1Code.GDLaserRingObjects4, "LaserDemon_BeamSingle": gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4, "LaserDemon_Beam2_Single": gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4, "LaserDemon_BeamPermanentSingle": gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4, "TurretDemon_Base": gdjs.Level1Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Spike": gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4, "TurretDemon_Base2": gdjs.Level1Code.GDTurretDemon_9595Base2Objects4, "TurretDemon_Eye2": gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4, "TurretDemon_Spike2": gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4, "ShockwaveDemon_Base": gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level1Code.GDMiteDemon_9595BaseObjects4, "MiteDemon_Mite": gdjs.Level1Code.GDMiteDemon_9595MiteObjects4, "StalagmiteDemon_Base": gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4, "StalagmiteDemon_Base2": gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4, "StalagmiteDemon_Spike": gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike2": gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDBloodParticlesObjects4Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level1Code.GDBloodParticlesObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"TurretDemon_Eye": gdjs.Level1Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level1Code.eventsList3 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level1Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Base2Objects4 */ +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level1Code.GDTurretDemon_9595EyeObjects4); +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickNearestObject(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects4Objects, (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level1Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level1Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level1Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level1Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_X"))), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? ((gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserRingObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? ((gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? ((gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? ((gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? ((gdjs.Level1Code.GDHorizontalDemonObjects4.length === 0 ) ? ((gdjs.Level1Code.GDFireDemonObjects4.length === 0 ) ? ((gdjs.Level1Code.GDFlyingDemonObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDFlyingDemonObjects4[0].getVariables()) : gdjs.Level1Code.GDFireDemonObjects4[0].getVariables()) : gdjs.Level1Code.GDHorizontalDemonObjects4[0].getVariables()) : gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[0].getVariables()) : gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserRingObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getVariables()) : gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getVariables()) : gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[0].getVariables()) : gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[0].getVariables()) : gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[0].getVariables()) : gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[0].getVariables()) : gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[0].getVariables()) : gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[0].getVariables()) : gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[0].getVariables()).get("OldPosition_Y"))), false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level1Code.eventsList4 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level1Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = ((( gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level1Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level1Code.GDFlyingDemonObjects4.length === 0 ) ? "" :gdjs.Level1Code.GDFlyingDemonObjects4[0].getName()) :gdjs.Level1Code.GDFireDemonObjects4[0].getName()) :gdjs.Level1Code.GDHorizontalDemonObjects4[0].getName()) :gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[0].getName()) :gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[0].getName()) :gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[0].getName()) :gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[0].getName()) :gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[0].getName()) :gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[0].getName()) :gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[0].getName()) :gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[0].getName()) :gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[0].getName()) :gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[0].getName()) :gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[0].getName()) :gdjs.Level1Code.GDLaserRingObjects4[0].getName()) :gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[0].getName()) :gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getName()) :gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getName()) :gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[0].getName()) :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[0].getName()) :gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[0].getName()) :gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[0].getName()) :gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[0].getName()) :gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[0].getName()) :gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[0].getName()) :gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[0].getName()) :gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[0].getName()) :gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[0].getName()) :gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[0].getName()) == "TurretDemon_Base"); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList3(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList5 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level1Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level1Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDFlyingDemonObjects4[k] = gdjs.Level1Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level1Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDFireDemonObjects4[k] = gdjs.Level1Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level1Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDHorizontalDemonObjects4[k] = gdjs.Level1Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserRingObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserRingObjects4[k] = gdjs.Level1Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level1Code.GDFlyingDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDFlyingDemonObjects4[k] = gdjs.Level1Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level1Code.GDFireDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDFireDemonObjects4[k] = gdjs.Level1Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDFireDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level1Code.GDHorizontalDemonObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDHorizontalDemonObjects4[k] = gdjs.Level1Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[k] = gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[k] = gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[k] = gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[k] = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserRingObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserRingObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserRingObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserRingObjects4[k] = gdjs.Level1Code.GDLaserRingObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserRingObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[k] = gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[k] = gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[k] = gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].getVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("IsDead"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4 */ +gdjs.Level1Code.GDBloodParticlesObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDBloodParticlesObjects4Objects, (( gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level1Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level1Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDFlyingDemonObjects4[0].getPointX("")) :gdjs.Level1Code.GDFireDemonObjects4[0].getPointX("")) :gdjs.Level1Code.GDHorizontalDemonObjects4[0].getPointX("")) :gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[0].getPointX("")) :gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[0].getPointX("")) :gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointX("")) :gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointX("")) :gdjs.Level1Code.GDLaserRingObjects4[0].getPointX("")) :gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointX("")) :gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointX("")) :gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointX("")) :gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[0].getPointX("")) :gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[0].getPointX("")) :gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[0].getPointX("")) :gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointX("")) :gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointX("")) :gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointX("")) :gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointX("")) + (( gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level1Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level1Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDFlyingDemonObjects4[0].getWidth()) :gdjs.Level1Code.GDFireDemonObjects4[0].getWidth()) :gdjs.Level1Code.GDHorizontalDemonObjects4[0].getWidth()) :gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[0].getWidth()) :gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[0].getWidth()) :gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[0].getWidth()) :gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[0].getWidth()) :gdjs.Level1Code.GDLaserRingObjects4[0].getWidth()) :gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[0].getWidth()) :gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getWidth()) :gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getWidth()) :gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[0].getWidth()) :gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[0].getWidth()) :gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[0].getWidth()) :gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[0].getWidth()) :gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[0].getWidth()) :gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[0].getWidth()) :gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[0].getWidth()) / 2, (( gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level1Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level1Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDFlyingDemonObjects4[0].getPointY("")) :gdjs.Level1Code.GDFireDemonObjects4[0].getPointY("")) :gdjs.Level1Code.GDHorizontalDemonObjects4[0].getPointY("")) :gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[0].getPointY("")) :gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[0].getPointY("")) :gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[0].getPointY("")) :gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[0].getPointY("")) :gdjs.Level1Code.GDLaserRingObjects4[0].getPointY("")) :gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[0].getPointY("")) :gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getPointY("")) :gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getPointY("")) :gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[0].getPointY("")) :gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[0].getPointY("")) :gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[0].getPointY("")) :gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[0].getPointY("")) :gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[0].getPointY("")) :gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[0].getPointY("")) :gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[0].getPointY("")) + (( gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length === 0 ) ? (( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserRingObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length === 0 ) ? (( gdjs.Level1Code.GDHorizontalDemonObjects4.length === 0 ) ? (( gdjs.Level1Code.GDFireDemonObjects4.length === 0 ) ? (( gdjs.Level1Code.GDFlyingDemonObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDFlyingDemonObjects4[0].getHeight()) :gdjs.Level1Code.GDFireDemonObjects4[0].getHeight()) :gdjs.Level1Code.GDHorizontalDemonObjects4[0].getHeight()) :gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[0].getHeight()) :gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[0].getHeight()) :gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[0].getHeight()) :gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[0].getHeight()) :gdjs.Level1Code.GDLaserRingObjects4[0].getHeight()) :gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[0].getHeight()) :gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[0].getHeight()) :gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[0].getHeight()) :gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[0].getHeight()) :gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[0].getHeight()) :gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[0].getHeight()) :gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[0].getHeight()) :gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[0].getHeight()) :gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[0].getHeight()) :gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level1Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFlyingDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFireDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalDemonObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserRingObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[i].setPosition(0,4000); +} +}{for(var i = 0, len = gdjs.Level1Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFlyingDemonObjects4[i].setVariableBoolean(gdjs.Level1Code.GDFlyingDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level1Code.GDFireDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalDemonObjects4[i].setVariableBoolean(gdjs.Level1Code.GDHorizontalDemonObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserRingObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserRingObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].setVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[i].setVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[i].getVariables().get("HasBeenReaped"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[i].setVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4[i].getVariables().get("HasBeenReaped"), true); +} +} +{ //Subevents +gdjs.Level1Code.eventsList4(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList6 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level1Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level1Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level1Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level1Code.GDLaserDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level1Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level1Code.GDLaserRingObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level1Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level1Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base2"), gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike2"), gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level1Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level1Code.GDTurretDemon_9595Base2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserRingObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level1Code.GDPlayerObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Base2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDFireDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserRingObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamSingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Eye2Objects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Spike2Objects4ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595Base2Objects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595Spike2Objects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +{ //Subevents +gdjs.Level1Code.eventsList5(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects4, "HorizontalMovingPlatformLeft": gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects4, "VerticalMovingPlatformDown": gdjs.Level1Code.GDVerticalMovingPlatformDownObjects4, "VerticalMovingPlatformUp": gdjs.Level1Code.GDVerticalMovingPlatformUpObjects4, "SpinningPlatformClockwise": gdjs.Level1Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects4}); +gdjs.Level1Code.userFunc0x1e3f550 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + const CurrPlatform = objects[i]; + const CurrPlatformVariables = CurrPlatform.getVariables(); + const NewPlatform = runtimeScene.createObject(CurrPlatform.getName()); + const NewPlatformVariables = NewPlatform.getVariables(); + + NewPlatform.setWidth(CurrPlatform.getWidth()); + NewPlatform.setHeight(CurrPlatform.getHeight()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_X"), CurrPlatformVariables.get("OldPosition_X").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldPosition_Y"), CurrPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setVariableNumber(NewPlatformVariables.get("OldAngle"), CurrPlatformVariables.get("OldAngle").getAsNumber()); + NewPlatform.setPosition(NewPlatformVariables.get("OldPosition_X").getAsNumber(), NewPlatformVariables.get("OldPosition_Y").getAsNumber()); + NewPlatform.setAngle(NewPlatformVariables.get("OldAngle").getAsNumber()); + + CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer()); +} +}; +gdjs.Level1Code.eventsList7 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects4 */ +/* Reuse gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects4 */ +/* Reuse gdjs.Level1Code.GDSpinningPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects4 */ +/* Reuse gdjs.Level1Code.GDVerticalMovingPlatformDownObjects4 */ +/* Reuse gdjs.Level1Code.GDVerticalMovingPlatformUpObjects4 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects4); +objects.push.apply(objects,gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects4); +objects.push.apply(objects,gdjs.Level1Code.GDVerticalMovingPlatformDownObjects4); +objects.push.apply(objects,gdjs.Level1Code.GDVerticalMovingPlatformUpObjects4); +objects.push.apply(objects,gdjs.Level1Code.GDSpinningPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects4); +objects.push.apply(objects,gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects4); +objects.push.apply(objects,gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.Level1Code.userFunc0x1e3f550(runtimeScene, objects); + +} + + +};gdjs.Level1Code.eventsList8 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level1Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level1Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level1Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList7(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level1Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level1Code_9546GDFireDemonObjects5Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level1Code.GDFlyingDemonObjects5, "HorizontalDemon": gdjs.Level1Code.GDHorizontalDemonObjects5, "SpikeDemon_Base": gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5, "LaserDemon_Base": gdjs.Level1Code.GDLaserDemon_9595BaseObjects5, "LaserDemon_BasePermanent": gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects5, "ShockwaveDemon_Base": gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level1Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Base": gdjs.Level1Code.GDTurretDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level1Code.GDTurretDemon_9595EyeObjects5, "FireDemon": gdjs.Level1Code.GDFireDemonObjects5}); +gdjs.Level1Code.userFunc0x1e41590 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +for (var i = 0; i < objects.length; i++) { + // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all + // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = "FireDemon" this code will run for all enemies + // after just a singular true with an actual fire demon + if (objects[i].getVariables().get("IsKillable").getAsBoolean() || objects[i].getName() == "FireDemon") { + const CurrEnemy = objects[i]; + const CurrEnemyVariables = CurrEnemy.getVariables(); + const NewEnemy = runtimeScene.createObject(CurrEnemy.getName()); + const NewEnemyVariables = NewEnemy.getVariables(); + + NewEnemy.setWidth(CurrEnemy.getWidth()); + NewEnemy.setHeight(CurrEnemy.getHeight()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_X"), CurrEnemyVariables.get("OldPosition_X").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldPosition_Y"), CurrEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("OldAngle"), CurrEnemyVariables.get("OldAngle").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("HasBeenReaped"), CurrEnemyVariables.get("HasBeenReaped").getAsBoolean()); + + // copy over changeable instance variables, as these changes are not "default" except at the beginning of scene + // (uses object-wide default variable values when creating new object) + if (NewEnemyVariables.has("FireFrequencyTime")) { // this sure is a way to check instanceof ShootingEnemies + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireFrequencyTime"), CurrEnemyVariables.get("FireFrequencyTime").getAsNumber()); + NewEnemy.setVariableNumber(NewEnemyVariables.get("FireOffsetTime"), CurrEnemyVariables.get("FireOffsetTime").getAsNumber()); + NewEnemy.setVariableBoolean(NewEnemyVariables.get("CanShootOffscreen"), CurrEnemyVariables.get("CanShootOffscreen").getAsBoolean()); + // GDEVELOP SUCKS + if (NewEnemyVariables.has("FixedAngle")) { + NewEnemy.setVariableBoolean(NewEnemyVariables.get("FixedAngle"), CurrEnemyVariables.get("FixedAngle").getAsBoolean()); + } + if (NewEnemyVariables.has("ProjectileLifetime")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ProjectileLifetime"), CurrEnemyVariables.get("ProjectileLifetime").getAsNumber()); + } + if (NewEnemyVariables.has("ShockwavePower")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("ShockwavePower"), CurrEnemyVariables.get("ShockwavePower").getAsNumber()); + } + if (NewEnemyVariables.has("MiteMaxSpeed")) { + NewEnemy.setVariableNumber(NewEnemyVariables.get("MiteMaxSpeed"), CurrEnemyVariables.get("MiteMaxSpeed").getAsNumber()); + } + } + + NewEnemy.setPosition(NewEnemyVariables.get("OldPosition_X").getAsNumber(), NewEnemyVariables.get("OldPosition_Y").getAsNumber()); + NewEnemy.setAngle(NewEnemyVariables.get("OldAngle").getAsNumber()); + + CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer()); + } +} +}; +gdjs.Level1Code.eventsList9 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level1Code.GDFireDemonObjects5 */ +/* Reuse gdjs.Level1Code.GDFlyingDemonObjects5 */ +/* Reuse gdjs.Level1Code.GDHorizontalDemonObjects5 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects5 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects5 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level1Code.GDFlyingDemonObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDHorizontalDemonObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDLaserDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDMiteDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDTurretDemon_9595BaseObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDTurretDemon_9595EyeObjects5); +objects.push.apply(objects,gdjs.Level1Code.GDFireDemonObjects5); +gdjs.Level1Code.userFunc0x1e41590(runtimeScene, objects); + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects5Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5, "StalactiteDemon_Base": gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5, "StalagmiteDemon_Base": gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5, "ShockwaveDemon_Base": gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5, "MiteDemon_Base": gdjs.Level1Code.GDMiteDemon_9595BaseObjects5, "TurretDemon_Eye": gdjs.Level1Code.GDTurretDemon_9595EyeObjects5}); +gdjs.Level1Code.eventsList10 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level1Code.GDMiteDemon_9595BaseObjects5, gdjs.Level1Code.GDMiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5, gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5, gdjs.Level1Code.GDSpikeDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5, gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5, gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects6); + +gdjs.copyArray(gdjs.Level1Code.GDTurretDemon_9595EyeObjects5, gdjs.Level1Code.GDTurretDemon_9595EyeObjects6); + +{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects6[i].setVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects6[i].getVariables().get("NeedsOffsetReset"), true); +} +}{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects5 */ +{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects5[i].setVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects5[i].getVariables().get("CurrentlyChargingUp"), false); +} +}} + +} + + +};gdjs.Level1Code.eventsList11 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5, gdjs.Level1Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariableNumber(gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level1Code.GDLaserDemon_9595BeamObjects4, "LaserDemon_BeamSingle": gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4}); +gdjs.Level1Code.eventsList12 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +};gdjs.Level1Code.eventsList13 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeUp", false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").stopTween("ChargeDown", false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +} +{ //Subevents +gdjs.Level1Code.eventsList11(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level1Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamSingleObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList12(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList14 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level1Code.GDFireDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level1Code.GDFlyingDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level1Code.GDHorizontalDemonObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects5); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level1Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level1Code.GDTurretDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level1Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDFlyingDemonObjects5ObjectsGDgdjs_9546Level1Code_9546GDHorizontalDemonObjects5ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects5ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects5ObjectsGDgdjs_9546Level1Code_9546GDFireDemonObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList9(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level1Code.GDMiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level1Code.GDTurretDemon_9595EyeObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects5ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects5Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList10(runtimeScene);} //End of subevents +} + +} + + +{ + + +gdjs.Level1Code.eventsList13(runtimeScene); +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4, "StalactiteDemon_Spike": gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4, "StalagmiteDemon_Spike": gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4, "TurretDemon_Spike": gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4, "ShockwaveDemon_Shockwave": gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4, "MiteDemon_Mite": gdjs.Level1Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level1Code.eventsList15 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level1Code.eventsList16 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level1Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects4ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595ShockwaveObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList15(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList17 = function(runtimeScene) { + +{ + + +gdjs.Level1Code.eventsList8(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList14(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList16(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level1Code.GDPlayerObjects3 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects3[i].setVariableBoolean(gdjs.Level1Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level1Code.eventsList18 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects3[i].getVariableBoolean(gdjs.Level1Code.GDPlayerObjects3[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects3[k] = gdjs.Level1Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31448916); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList17(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList19 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects4[i].getY() > gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects4[k] = gdjs.Level1Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +gdjs.Level1Code.eventsList6(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList18(runtimeScene); +} + + +};gdjs.Level1Code.eventsList20 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "AssetDev/Audio/Heartbeat_Amplified.wav", 2, true, 100, 1); +}{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level1Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) == 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects4[k] = gdjs.Level1Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 60); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.sound.getSoundOnChannelVolume(runtimeScene, 2) > 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level1Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects3[k] = gdjs.Level1Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects3.length = k; +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.setSoundOnChannelVolume(runtimeScene, 2, 0); +}} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects2}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDDustParticleObjects2Objects = Hashtable.newFrom({"DustParticle": gdjs.Level1Code.GDDustParticleObjects2}); +gdjs.Level1Code.eventsList21 = function(runtimeScene) { + +{ + + +gdjs.Level1Code.eventsList20(runtimeScene); +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects3[i].getBehavior("PlatformerObject").isJumping() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects3[k] = gdjs.Level1Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473180); +} +} +if (isConditionTrue_0) { +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtsExt__Player__IsSteppingOnFloor.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects2Objects, "PlatformerObject", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31473660); +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects2 */ +gdjs.Level1Code.GDDustParticleObjects2.length = 0; + +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "grass.mp3", 1, false, 20, gdjs.randomFloatInRange(0.7, 1.2)); +}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDDustParticleObjects2Objects, (( gdjs.Level1Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects2[0].getAABBCenterX()), (( gdjs.Level1Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects2[0].getAABBBottom()), ""); +}{for(var i = 0, len = gdjs.Level1Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level1Code.GDDustParticleObjects2[i].setZOrder(-(1)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDDustParticleObjects2.length ;i < len;++i) { + gdjs.Level1Code.GDDustParticleObjects2[i].setAngle(270); +} +}} + +} + + +};gdjs.Level1Code.eventsList22 = function(runtimeScene) { + +{ + + +gdjs.Level1Code.eventsList0(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList2(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList19(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList21(runtimeScene); +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level1Code_9546GDFireDemonObjects4Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level1Code.GDFlyingDemonObjects4, "HorizontalDemon": gdjs.Level1Code.GDHorizontalDemonObjects4, "SpikeDemon_Base": gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4, "LaserDemon_Base": gdjs.Level1Code.GDLaserDemon_9595BaseObjects4, "LaserDemon_BasePermanent": gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4, "ShockwaveDemon_Base": gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level1Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Base": gdjs.Level1Code.GDTurretDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level1Code.GDTurretDemon_9595EyeObjects4, "FireDemon": gdjs.Level1Code.GDFireDemonObjects4}); +gdjs.Level1Code.eventsList23 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level1Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDFlyingDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDFlyingDemonObjects4[i].getVariableBoolean(gdjs.Level1Code.GDFlyingDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDFlyingDemonObjects4[k] = gdjs.Level1Code.GDFlyingDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDFlyingDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDHorizontalDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDHorizontalDemonObjects4[i].getVariableBoolean(gdjs.Level1Code.GDHorizontalDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDHorizontalDemonObjects4[k] = gdjs.Level1Code.GDHorizontalDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDHorizontalDemonObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level1Code.GDFireDemonObjects4[i].getVariables().get("IsKillable"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDFireDemonObjects4[k] = gdjs.Level1Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDFireDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDFlyingDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDHorizontalDemonObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4 */ +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level1Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDFlyingDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level1Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDHorizontalDemonObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level1Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDFireDemonObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level1Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level1Code.GDFlyingDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDFlyingDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level1Code.GDHorizontalDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDHorizontalDemonObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level1Code.GDFireDemonObjects4[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDFireDemonObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level1Code.GDFlyingDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFlyingDemonObjects4[i].returnVariable(gdjs.Level1Code.GDFlyingDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDFlyingDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDHorizontalDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalDemonObjects4[i].returnVariable(gdjs.Level1Code.GDHorizontalDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDHorizontalDemonObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].returnVariable(gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDTurretDemon_9595BaseObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].returnVariable(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFireDemonObjects4[i].returnVariable(gdjs.Level1Code.GDFireDemonObjects4[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDFireDemonObjects4[i].getAngle())); +} +}} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects = Hashtable.newFrom({"HorizontalMovingPlatformRight": gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3, "HorizontalMovingPlatformLeft": gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformDown": gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3, "VerticalMovingPlatformUp": gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3, "SpinningPlatformClockwise": gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3}); +gdjs.Level1Code.eventsList24 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3 */ +/* Reuse gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3 */ +/* Reuse gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3 */ +/* Reuse gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3 */ +/* Reuse gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3 */ +/* Reuse gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3 */ +{for(var i = 0, len = gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointX(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_X")).setNumber((gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getPointY(""))); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldPosition_Y")).setNumber((gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3[i].returnVariable(gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3[i].returnVariable(gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3[i].returnVariable(gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3[i].returnVariable(gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3[i].getAngle())); +} +for(var i = 0, len = gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].returnVariable(gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getVariables().get("OldAngle")).setNumber((gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3[i].getAngle())); +} +}} + +} + + +};gdjs.Level1Code.eventsList25 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level1Code.GDFireDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level1Code.GDFlyingDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level1Code.GDHorizontalDemonObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level1Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level1Code.GDTurretDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level1Code.GDTurretDemon_9595EyeObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDFlyingDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalDemonObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects4ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects4ObjectsGDgdjs_9546Level1Code_9546GDFireDemonObjects4Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList23(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList24(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList26 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList25(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3, "StalactiteDemon_Base": gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3, "StalagmiteDemon_Base": gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3, "ShockwaveDemon_Base": gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3, "MiteDemon_Base": gdjs.Level1Code.GDMiteDemon_9595BaseObjects3, "TurretDemon_Eye": gdjs.Level1Code.GDTurretDemon_9595EyeObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects4Objects = Hashtable.newFrom({"SpikeDemon_Base": gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4, "StalactiteDemon_Base": gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4, "StalagmiteDemon_Base": gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4, "ShockwaveDemon_Base": gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4, "MiteDemon_Base": gdjs.Level1Code.GDMiteDemon_9595BaseObjects4, "TurretDemon_Eye": gdjs.Level1Code.GDTurretDemon_9595EyeObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects4}); +gdjs.Level1Code.userFunc0x25ba4d8 = function GDJSInlineCode(runtimeScene, objects) { +"use strict"; +function ShootSpikeDemon(SpikeDemonBase) { + const NumSpikes = 6; + const SpikeScale = 64; + const SpikeDemonBaseAngle = SpikeDemonBase.getAngle(); + + for (var i = 0; i < NumSpikes; i++) { + var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle; + + var Spike = runtimeScene.createObject("SpikeDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6, + SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2); + Spike.setAngle(SpikeAngle); + + Spike.setLayer("Base Layer"); + } +} + +function ShootStalactiteDemon(StalactiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalactiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3, + StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3); + Spike.setAngle(90); + + Spike.setLayer("Base Layer"); +} + +function ShootStalagmiteDemon(StalagmiteDemonBase) { + const SpikeLength = 96; + + var Spike = runtimeScene.createObject("StalagmiteDemon_Spike"); + Spike.setWidth(SpikeLength); + Spike.setHeight(SpikeLength / 2); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3, + StalagmiteDemonBase.y); + Spike.setAngle(270); + + Spike.setLayer("Base Layer"); +} + +function ShootTurretDemon(TurretDemonEye) { + const SpikeScale = 64; + const Player = runtimeScene.getObjects("Player")[0]; + + var Spike = runtimeScene.createObject("TurretDemon_Spike"); + Spike.setWidth(SpikeScale); + Spike.setHeight(SpikeScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Spike.getX() + "\n" + Spike.getY() + "\n" + Spike.getWidth() + "\n" + Spike.getHeight()); + Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5); + // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work + Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY()))); + + Spike.getVariables().get("Lifetime").setNumber(TurretDemonEye.getVariables().get("ProjectileLifetime").getAsNumber()); + Spike.resetTimer("TimeAlive"); + + Spike.setLayer("Base Layer"); +} + +function ShootShockwaveDemon(ShockwaveDemonBase) { + const ShockwaveScale = 384; + const Player = runtimeScene.getObjects("Player")[0]; + const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables(); + const ShockwavePower = ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber(); + + var Shockwave = runtimeScene.createObject("ShockwaveDemon_Shockwave"); + Shockwave.setWidth(ShockwaveScale); + Shockwave.setHeight(ShockwaveScale); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Shockwave.getX() + "\n" + Shockwave.getY() + "\n" + Shockwave.getWidth() + "\n" + Shockwave.getHeight()); + Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2, + ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2); + + if (ShockwaveDemonBaseVariables.get("FixedAngle").getAsBoolean()) { + var AngleToShoot = ShockwaveDemonBase.getAngle() + 90; + Shockwave.setAngle(180 + AngleToShoot); + Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180), + ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1); + } else { + Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player)); + Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2, + ShockwavePower, 1); + } + + Shockwave.getVariables().get("Lifetime").setNumber(ShockwaveDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Shockwave.getVariables().get("Power").setNumber(ShockwaveDemonBaseVariables.get("ShockwavePower").getAsNumber()); + Shockwave.resetTimer("TimeAlive"); + + Shockwave.setLayer("Base Layer"); +} + +function ShootMiteDemon(MiteDemonBase) { + const MiteSize = 128; + const Player = runtimeScene.getObjects("Player")[0]; + const MiteDemonBaseVariables = MiteDemonBase.getVariables(); + + var Mite = runtimeScene.createObject("MiteDemon_Mite"); + Mite.setWidth(MiteSize); + Mite.setHeight(MiteSize); + // doesn't work without this print statement (gives time for renderer to update() maybe?) + console.log(Mite.getX() + "\n" + Mite.getY() + "\n" + Mite.getWidth() + "\n" + Mite.getHeight()); + Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4, + MiteDemonBase.y + MiteDemonBase.getHeight() / 3); + + if (Mite.getCenterX() < Player.getX()) { + Mite.setAngle(0); + } else { + Mite.setAngle(180); + } + + Mite.getVariables().get("Lifetime").setNumber(MiteDemonBaseVariables.get("ProjectileLifetime").getAsNumber()); + Mite.getVariables().get("MaxSpeed").setNumber(MiteDemonBaseVariables.get("MiteMaxSpeed").getAsNumber()); + Mite.resetTimer("TimeAlive"); + + Mite.setLayer("Base Layer"); +} + +for (var x = 0; x < objects.length; x++) { + // "Polymorphism" + const ShootingEnemy = objects[x]; + const ShootingEnemyName = ShootingEnemy.getName(); + console.log(ShootingEnemyName) + + if (ShootingEnemyName === "SpikeDemon_Base") { + ShootSpikeDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalactiteDemon_Base") { + ShootStalactiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "StalagmiteDemon_Base") { + ShootStalagmiteDemon(ShootingEnemy); + } else if (ShootingEnemyName === "TurretDemon_Eye") { + ShootTurretDemon(ShootingEnemy); + } else if (ShootingEnemyName === "ShockwaveDemon_Base") { + ShootShockwaveDemon(ShootingEnemy); + } else if (ShootingEnemyName === "MiteDemon_Base") { + ShootMiteDemon(ShootingEnemy); + } +} + +}; +gdjs.Level1Code.eventsList27 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects3 */ + +var objects = []; +objects.push.apply(objects,gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level1Code.GDMiteDemon_9595BaseObjects3); +objects.push.apply(objects,gdjs.Level1Code.GDTurretDemon_9595EyeObjects3); +gdjs.Level1Code.userFunc0x25ba4d8(runtimeScene, objects); + +} + + +};gdjs.Level1Code.eventsList28 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects3 */ +gdjs.Level1Code.GDPlayerObjects3.length = 0; + +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level1Code.GDMiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level1Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3_1final.length = 0; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level1Code.GDMiteDemon_9595BaseObjects3, gdjs.Level1Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDTurretDemon_9595EyeObjects3, gdjs.Level1Code.GDTurretDemon_9595EyeObjects4); + +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("InOnScreen").IsOnScreen(0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level1Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level1Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level1Code.GDMiteDemon_9595BaseObjects3, gdjs.Level1Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +gdjs.copyArray(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDTurretDemon_9595EyeObjects3, gdjs.Level1Code.GDTurretDemon_9595EyeObjects4); + +{let isConditionTrue_2 = false; +isConditionTrue_2 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CanShootOffscreen"), true) ) { + isConditionTrue_2 = true; + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_2) { +isConditionTrue_2 = false; +isConditionTrue_2 = gdjs.evtTools.object.distanceTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects4ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects4Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects, 5000, false); +} +isConditionTrue_1 = isConditionTrue_2; +} +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level1Code.GDMiteDemon_9595BaseObjects3_1final.push(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDPlayerObjects3_1final.indexOf(gdjs.Level1Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level1Code.GDPlayerObjects3_1final.push(gdjs.Level1Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3_1final.indexOf(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3_1final.push(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3_1final.indexOf(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3_1final.push(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3_1final.push(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3_1final.indexOf(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[j]) === -1 ) + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3_1final.push(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects3_1final.indexOf(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[j]) === -1 ) + gdjs.Level1Code.GDTurretDemon_9595EyeObjects3_1final.push(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level1Code.GDMiteDemon_9595BaseObjects3_1final, gdjs.Level1Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects3_1final, gdjs.Level1Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3_1final, gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3_1final, gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3_1final, gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3_1final, gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(gdjs.Level1Code.GDTurretDemon_9595EyeObjects3_1final, gdjs.Level1Code.GDTurretDemon_9595EyeObjects3); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList27(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList29 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level1Code.GDMiteDemon_9595BaseObjects3, gdjs.Level1Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDTurretDemon_9595EyeObjects3, gdjs.Level1Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireOffsetTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level1Code.GDMiteDemon_9595BaseObjects3, gdjs.Level1Code.GDMiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3, gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3, gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3, gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3, gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDTurretDemon_9595EyeObjects3, gdjs.Level1Code.GDTurretDemon_9595EyeObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("FireFrequencyTime"))) - 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[k] = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].setVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getVariables().get("CurrentlyChargingUp"), true); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[i].getVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i].getVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("NeedsOffsetReset"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595EyeObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[k] = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[k] = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[k] = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[k] = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595BaseObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[k] = gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595BaseObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595EyeObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("FireFrequencyTime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[k] = gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595EyeObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595EyeObjects3 */ +{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "easeOutQuad", 0.3, false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[i].setVariableBoolean(gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i].setVariableBoolean(gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i].getVariables().get("CurrentlyChargingUp"), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i].resetTimer("FireTimer"); +} +} +{ //Subevents +gdjs.Level1Code.eventsList28(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList30 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level1Code.GDMiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level1Code.GDTurretDemon_9595EyeObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595BaseObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Base"), gdjs.Level1Code.GDMiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Base"), gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level1Code.GDTurretDemon_9595EyeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList29(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects3Objects = Hashtable.newFrom({"SpikeDemon_Spike": gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Spike": gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3, "StalagmiteDemon_Spike": gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3, "TurretDemon_Spike": gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level1Code.GDStaticPlatform1Objects3, "HorizontalMovingPlatformRight": gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3, "StaticPlatform2": gdjs.Level1Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level1Code.GDStaticPlatform3Objects3, "VerticalMovingPlatformDown": gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3, "FlippingPlatform": gdjs.Level1Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level1Code.GDFlippingPlatform2Objects3, "HorizontalMovingPlatformLeft": gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3, "VerticalMovingPlatformUp": gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "SpinningPlatformClockwise": gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3, "LaserDemon_Beam": gdjs.Level1Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_Beam2": gdjs.Level1Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BeamPermanent": gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level1Code.GDLaserRingObjects3, "LaserDemon_Base": gdjs.Level1Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_BasePermanent": gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDProjectileDeathParticlesObjects3Objects = Hashtable.newFrom({"ProjectileDeathParticles": gdjs.Level1Code.GDProjectileDeathParticlesObjects3}); +gdjs.Level1Code.eventsList31 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level1Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level1Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level1Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level1Code.GDLaserRingObjects3); +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level1Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level1Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level1Code.GDStaticPlatform3Objects3); +/* Reuse gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects3Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatform2Objects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level1Code.GDProjectileDeathParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDProjectileDeathParticlesObjects3Objects, (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) + (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) / 2, (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) + (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3.length === 0 ) ? (( gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) / 2, "Base Layer"); +}{for(var i = 0, len = gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level1Code.eventsList32 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalagmiteDemon_Spike"), gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalagmiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList31(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"TurretDemon_Spike": gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3, "MiteDemon_Mite": gdjs.Level1Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level1Code.GDBloodParticlesObjects3}); +gdjs.Level1Code.eventsList33 = function(runtimeScene) { + +{ + + + +} + + +{ + +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[k] = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getVariables().get("Lifetime"))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects3 */ +/* Reuse gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3 */ +gdjs.Level1Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[0].getPointX("")) :gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[0].getWidth()) :gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[0].getPointY("")) :gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? (( gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[0].getHeight()) :gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3[i].deleteFromScene(runtimeScene); +} +for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level1Code.eventsList34 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level1Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList33(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList35 = function(runtimeScene) { + +};gdjs.Level1Code.eventsList36 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level1Code.GDFireDemonObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDFireDemonObjects4[i].getBehavior("Animation").getAnimationName() == "Fire" ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDFireDemonObjects4[k] = gdjs.Level1Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDFireDemonObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDFireDemonObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDFireDemonObjects4[i].getVariableBoolean(gdjs.Level1Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDFireDemonObjects4[k] = gdjs.Level1Code.GDFireDemonObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDFireDemonObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDFireDemonObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDFireDemonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFireDemonObjects4[i].setVariableBoolean(gdjs.Level1Code.GDFireDemonObjects4[i].getVariables().getFromIndex(1), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level1Code.GDFireDemonObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDFireDemonObjects3.length;i<l;++i) { + if ( !(gdjs.Level1Code.GDFireDemonObjects3[i].getBehavior("Animation").getAnimationName() == "Fire") ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDFireDemonObjects3[k] = gdjs.Level1Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDFireDemonObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDFireDemonObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDFireDemonObjects3[i].getVariableBoolean(gdjs.Level1Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDFireDemonObjects3[k] = gdjs.Level1Code.GDFireDemonObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDFireDemonObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDFireDemonObjects3 */ +{for(var i = 0, len = gdjs.Level1Code.GDFireDemonObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDFireDemonObjects3[i].setVariableBoolean(gdjs.Level1Code.GDFireDemonObjects3[i].getVariables().getFromIndex(1), true); +} +}} + +} + + +};gdjs.Level1Code.eventsList37 = function(runtimeScene) { + +};gdjs.Level1Code.eventsList38 = function(runtimeScene) { + +};gdjs.Level1Code.eventsList39 = function(runtimeScene) { + +};gdjs.Level1Code.eventsList40 = function(runtimeScene) { + +};gdjs.Level1Code.eventsList41 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) == 0 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), false); +} +}} + +} + + +};gdjs.Level1Code.eventsList42 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5, gdjs.Level1Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level1Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", Math.max(gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber(), 0.15), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(3), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level1Code.GDTest2Objects6[i].getBehavior("Text").setText("1"); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5, gdjs.Level1Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects6 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level1Code.GDTest2Objects6); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDTest2Objects6.length ;i < len;++i) { + gdjs.Level1Code.GDTest2Objects6[i].getBehavior("Text").setText("2"); +} +}} + +} + + +{ + +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= (2 * gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber()) - gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - (1 - gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber()) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test"), gdjs.Level1Code.GDTestObjects5); +{for(var i = 0, len = gdjs.Level1Code.GDTestObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDTestObjects5[i].getBehavior("Text").setText("4"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level1Code.eventsList43 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5, gdjs.Level1Code.GDLaserDemon_9595BaseObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects6 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].getVariables().getFromIndex(4), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects6[i].resetTimer("FireTimer"); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects5 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1).getAsNumber() - 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects5 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 1, false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), true); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false); +} +}} + +} + + +};gdjs.Level1Code.eventsList44 = function(runtimeScene) { + +{ + +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariableNumber(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1)) != 0 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ +/* Reuse gdjs.Level1Code.GDTest2Objects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(4), true); +} +}{for(var i = 0, len = gdjs.Level1Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDTest2Objects4[i].getBehavior("Text").setText("No"); +} +}} + +} + + +};gdjs.Level1Code.eventsList45 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects5); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Opacity").setOpacity(60); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) < 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList42(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariableNumber(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(1)) >= 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList43(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(4), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(0).getAsNumber() - 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level1Code.GDTest2Objects5); +{for(var i = 0, len = gdjs.Level1Code.GDTest2Objects5.length ;i < len;++i) { + gdjs.Level1Code.GDTest2Objects5[i].getBehavior("Text").setText("3" + gdjs.evtTools.common.toString(((gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[0].getVariables()).getFromIndex(3).getAsNumber())); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.5, false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(2), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects5[i].getVariables().getFromIndex(3), true); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(3), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(0).getAsNumber() - gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].getVariables().getFromIndex(1).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BaseObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("Test2"), gdjs.Level1Code.GDTest2Objects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BaseObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDTest2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDTest2Objects4[i].getBehavior("Text").setText("5"); +} +} +{ //Subevents +gdjs.Level1Code.eventsList44(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects = Hashtable.newFrom({"LaserDemon_Beam": gdjs.Level1Code.GDLaserDemon_9595BeamObjects3, "LaserDemon_BeamSingle": gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3}); +gdjs.Level1Code.eventsList46 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level1Code.GDLaserDemon_9595BeamObjects3, gdjs.Level1Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Opacity").setOpacity(60); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Opacity").setOpacity(60); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].setPosition(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_X").getAsNumber(),gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OrgPosition_Y").getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "linear", 0.15, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level1Code.GDLaserDemon_9595BeamObjects3, gdjs.Level1Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() - 0.3 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 60, "linear", 0.3, false); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level1Code.GDLaserDemon_9595BeamObjects3, gdjs.Level1Code.GDLaserDemon_9595BeamObjects4); + +gdjs.copyArray(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3, gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getY() != 6000 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().get("OnOffTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = k; +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects4 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + + + +} + + +{ + +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[k] = gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamObjects3.length = k; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i].getTimerElapsedTimeInSecondsOrNaN("FireTimer") >= 2 * gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("OnOffTime").getAsNumber() - gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("FireOffsetTime").getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[k] = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamObjects3 */ +/* Reuse gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedUp"), false); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i].setVariableBoolean(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3[i].getVariables().get("CurrentlyChargingOrHasChargedDown"), false); +} +}} + +} + + +};gdjs.Level1Code.eventsList47 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level1Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].resetTimer("FireTimer"); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].resetTimer("FireTimer"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].setPosition(0,4000); +} +for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].setPosition(0,4000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level1Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.pickAllObjects((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamSingleObjects3Objects); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList46(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList48 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level1Code.GDLaserDemon_9595BeamObjects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level1Code.GDLaserDemon_9595BeamObjects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(5)).setNumber((gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getVariables().getFromIndex(6)).setNumber((gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4[i].getPointY(""))); +} +} +{ //Subevents +gdjs.Level1Code.eventsList41(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +gdjs.Level1Code.eventsList45(runtimeScene); +} + + +{ + + + +} + + +{ + + +gdjs.Level1Code.eventsList47(runtimeScene); +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects5}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level1Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects5}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Base2Objects5Objects = Hashtable.newFrom({"LaserDemon_Base2": gdjs.Level1Code.GDLaserDemon_9595Base2Objects5}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects5}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects5}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects5Objects = Hashtable.newFrom({"LaserDemon_Beam2": gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects = Hashtable.newFrom({"LaserDemon_Beam2_Single": gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4}); +gdjs.Level1Code.eventsList49 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level1Code.GDLaserDemon_9595Base2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Base2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Base2Objects5 */ +/* Reuse gdjs.Level1Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Base2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5 */ +/* Reuse gdjs.Level1Code.GDPlayerObjects5 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects, "PlatformerObject", gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects5Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(0,6000); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4 */ +/* Reuse gdjs.Level1Code.GDPlayerObjects4 */ +{gdjs.evtsExt__Player__CollideWithEnemy.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects, "PlatformerObject", gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects4Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +};gdjs.Level1Code.eventsList50 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level1Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +};gdjs.Level1Code.asyncCallback31548836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level1Code.eventsList51 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31548836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31546964 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level1Code.eventsList51(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList52 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31546964(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31548060 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level1Code.eventsList52(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList53 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31548060(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31551460 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level1Code.eventsList54 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31551460(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31550660 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level1Code.eventsList54(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList55 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31550660(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31549780 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level1Code.eventsList55(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList56 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31549780(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.eventsList57 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5[i].setPosition(gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level1Code.eventsList53(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1).getAsNumber(),gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2).getAsNumber()); +} +} +{ //Subevents +gdjs.Level1Code.eventsList56(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.asyncCallback31555604 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects8); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects8.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects8[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level1Code.eventsList58 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level1Code.asyncCallback31555604(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31555076 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level1Code.eventsList58(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList59 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2Objects6) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level1Code.asyncCallback31555076(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31554580 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects6); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level1Code.eventsList59(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList60 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5) asyncObjectsList.addObject("LaserDemon_Beam2", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level1Code.asyncCallback31554580(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31557820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects7); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0); +} +}} +gdjs.Level1Code.eventsList61 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level1Code.asyncCallback31557820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31556332 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.3); +} +} +{ //Subevents +gdjs.Level1Code.eventsList61(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList62 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects5) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level1Code.asyncCallback31556332(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31556836 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects5); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0.5); +} +} +{ //Subevents +gdjs.Level1Code.eventsList62(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList63 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4) asyncObjectsList.addObject("LaserDemon_Beam2_Single", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.Level1Code.asyncCallback31556836(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.eventsList64 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level1Code.eventsList60(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1.25); +} +} +{ //Subevents +gdjs.Level1Code.eventsList63(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList65 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +} +{ //Subevents +gdjs.Level1Code.eventsList50(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 8; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "LaserEnemy2"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") < 0.15; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31546684); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList57(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31552812); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level1Code.GDLaserDemon_9595Base2Objects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Base2Objects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeDown", 40, "easeInQuad", 1, false); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 3.7; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31554060); +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList64(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 4; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31559236); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].setPosition(0,6000); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].setPosition(0,6000); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "LaserEnemy2") >= 6.75; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31560804); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level1Code.GDLaserDemon_9595Base2Objects3); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Base2Objects3.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Base2Objects3[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 1.25, false); +} +}} + +} + + +};gdjs.Level1Code.eventsList66 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4[i].getPointY(""))); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointX(""))); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].returnVariable(gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4[i].getPointY(""))); +} +}} + +} + + +{ + + +gdjs.Level1Code.eventsList49(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList65(runtimeScene); +} + + +};gdjs.Level1Code.asyncCallback31564980 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects7); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level1Code.eventsList67 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31564980(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31563212 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects6); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level1Code.eventsList67(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList68 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31563212(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31563820 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanent"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects5); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level1Code.eventsList68(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList69 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanent", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31563820(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31567236 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects7); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects7[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level1Code.eventsList70 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects6) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31567236(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31566708 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects6); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level1Code.eventsList70(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList71 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects5) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31566708(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31566052 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects5); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level1Code.eventsList71(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList72 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4) asyncObjectsList.addObject("LaserDemon_BeamPermanentSingle", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31566052(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31569260 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level1Code.GDLaserRingObjects6); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserRingObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDLaserRingObjects6[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 2); +} +}} +gdjs.Level1Code.eventsList73 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserRingObjects5) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31569260(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31568700 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level1Code.GDLaserRingObjects5); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserRingObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDLaserRingObjects5[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 1); +} +} +{ //Subevents +gdjs.Level1Code.eventsList73(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList74 = function(runtimeScene, asyncObjectsList) { + +{ + + +{ +const parentAsyncObjectsList = asyncObjectsList; +{ +const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList); +for (const obj of gdjs.Level1Code.GDLaserRingObjects4) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31568700(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.asyncCallback31568292 = function (runtimeScene, asyncObjectsList) { +gdjs.copyArray(asyncObjectsList.getObjects("LaserRing"), gdjs.Level1Code.GDLaserRingObjects4); + +{for(var i = 0, len = gdjs.Level1Code.GDLaserRingObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserRingObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.5); +} +} +{ //Subevents +gdjs.Level1Code.eventsList74(runtimeScene, asyncObjectsList);} //End of subevents +} +gdjs.Level1Code.eventsList75 = function(runtimeScene) { + +{ + + +{ +{ +const asyncObjectsList = new gdjs.LongLivedObjectsList(); +for (const obj of gdjs.Level1Code.GDLaserRingObjects3) asyncObjectsList.addObject("LaserRing", obj); +runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.05), (runtimeScene) => (gdjs.Level1Code.asyncCallback31568292(runtimeScene, asyncObjectsList))); +} +} + +} + + +};gdjs.Level1Code.eventsList76 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Opacity").setOpacity(40); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4[i].getBehavior("Tween").addObjectOpacityTween2("ChargeUp", 255, "easeInQuad", 0.15, false); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level1Code.eventsList69(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level1Code.eventsList72(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level1Code.GDLaserRingObjects3 */ +{for(var i = 0, len = gdjs.Level1Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "bloomScale", 0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDLaserRingObjects3[i].getBehavior("Effect").setEffectDoubleParameter("Bloom", "brightness", 0.25); +} +} +{ //Subevents +gdjs.Level1Code.eventsList75(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList77 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level1Code.GDLaserRingObjects3); +{for(var i = 0, len = gdjs.Level1Code.GDLaserRingObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDLaserRingObjects3[i].setZOrder(999); +} +} +{ //Subevents +gdjs.Level1Code.eventsList76(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList78 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i].addForceTowardObject((gdjs.Level1Code.GDPlayerObjects4.length !== 0 ? gdjs.Level1Code.GDPlayerObjects4[0] : null), 350, 0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4[i].rotateTowardPosition((( gdjs.Level1Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects4[0].getCenterXInScene()), (( gdjs.Level1Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects4[0].getCenterYInScene()), 90, runtimeScene); +} +}} + +} + + +};gdjs.Level1Code.eventsList79 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level1Code.GDTurretDemon_9595EyeObjects3); +{for(var i = 0, len = gdjs.Level1Code.GDTurretDemon_9595EyeObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDTurretDemon_9595EyeObjects3[i].rotateTowardPosition((( gdjs.Level1Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects3[0].getCenterXInScene()), (( gdjs.Level1Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects3[0].getCenterYInScene()), 0, runtimeScene); +} +}} + +} + + +};gdjs.Level1Code.eventsList80 = function(runtimeScene) { + +{ + + +gdjs.Level1Code.eventsList78(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList79(runtimeScene); +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects5}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5}); +gdjs.Level1Code.eventsList81 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects6, gdjs.Level1Code.GDPlayerObjects7); + +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects7[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects7[i].resetTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects7[i].unpauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level1Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setMaxSpeed((gdjs.Level1Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 3)); +} +}} + +} + + +};gdjs.Level1Code.eventsList82 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects6, gdjs.Level1Code.GDPlayerObjects7); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects7.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects7[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") <= 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects7[k] = gdjs.Level1Code.GDPlayerObjects7[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects7.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects7 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9 + (gdjs.Level1Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9 + (gdjs.Level1Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75 + (gdjs.Level1Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects7.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects7[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9 + (gdjs.Level1Code.GDPlayerObjects7[i].getTimerElapsedTimeInSeconds("CameraIncreaseSpeed")) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level1Code.GDPlayerObjects6 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects6[i].getTimerElapsedTimeInSecondsOrNaN("CameraIncreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects6[k] = gdjs.Level1Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects5}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatform2Objects5Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level1Code.GDStaticPlatform1Objects5, "StaticPlatform2": gdjs.Level1Code.GDStaticPlatform2Objects5, "StaticPlatform3": gdjs.Level1Code.GDStaticPlatform3Objects5, "HorizontalMovingPlatformLeft": gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects5, "HorizontalMovingPlatformRight": gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects5, "VerticalMovingPlatformUp": gdjs.Level1Code.GDVerticalMovingPlatformUpObjects5, "VerticalMovingPlatformDown": gdjs.Level1Code.GDVerticalMovingPlatformDownObjects5, "SpinningPlatformClockwise": gdjs.Level1Code.GDSpinningPlatformClockwiseObjects5, "SpinningPlatformCounterclockwise": gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects5, "SpinningRotatingPlatformClockwise": gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects5, "SpinningRotatingPlatformCounterclockwise": gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects5, "FlippingPlatform": gdjs.Level1Code.GDFlippingPlatformObjects5, "FlippingPlatform2": gdjs.Level1Code.GDFlippingPlatform2Objects5}); +gdjs.Level1Code.eventsList83 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects5, gdjs.Level1Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects6[k] = gdjs.Level1Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects6 */ +gdjs.copyArray(gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5, gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6); + +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level1Code.GDPlayerObjects6[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6[0].getVariables()).getFromIndex(0))) * 50)); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects5, gdjs.Level1Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects6.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects6[i].getVariableBoolean(gdjs.Level1Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), false) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects6[k] = gdjs.Level1Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects6 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects6[i].setVariableBoolean(gdjs.Level1Code.GDPlayerObjects6[i].getVariables().getFromIndex(5), true); +} +} +{ //Subevents +gdjs.Level1Code.eventsList81(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects5, gdjs.Level1Code.GDPlayerObjects6); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level1Code.GDPlayerObjects6[i].timerPaused("CameraIncreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects6[k] = gdjs.Level1Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects6.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList82(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level1Code.GDFlippingPlatformObjects5); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level1Code.GDFlippingPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects5); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects5); +/* Reuse gdjs.Level1Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level1Code.GDSpinningPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level1Code.GDStaticPlatform1Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level1Code.GDStaticPlatform2Objects5); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level1Code.GDStaticPlatform3Objects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level1Code.GDVerticalMovingPlatformDownObjects5); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level1Code.GDVerticalMovingPlatformUpObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects5.length;i<l;++i) { + if ( !(gdjs.Level1Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects5[k] = gdjs.Level1Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDStaticPlatform1Objects5ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform2Objects5ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform3Objects5ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects5ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects5ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects5ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects5ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects5ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects5ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects5ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatformObjects5ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatform2Objects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects6Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects6}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6}); +gdjs.Level1Code.eventsList84 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects5, gdjs.Level1Code.GDPlayerObjects6); + +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects6[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects6[i].resetTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects6.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects6[i].unpauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +/* Reuse gdjs.Level1Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects5[i].getBehavior("PlatformerObject").setMaxSpeed(600); +} +}} + +} + + +};gdjs.Level1Code.eventsList85 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects4, gdjs.Level1Code.GDPlayerObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 0.5 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects5[k] = gdjs.Level1Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects5[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") <= 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects5[k] = gdjs.Level1Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects5.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetLeftwardSpeed(1 - ((gdjs.Level1Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetRightwardSpeed(1 - ((gdjs.Level1Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetUpwardSpeed(1 - ((gdjs.Level1Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects5[i].getBehavior("SmoothCamera").SetDownwardSpeed(1 - ((gdjs.Level1Code.GDPlayerObjects5[i].getTimerElapsedTimeInSeconds("CameraDecreaseSpeed")) - 0.5) / 5, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + +/* Reuse gdjs.Level1Code.GDPlayerObjects4 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects4[i].getTimerElapsedTimeInSecondsOrNaN("CameraDecreaseSpeed") > 1 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects4[k] = gdjs.Level1Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}} + +} + + +};gdjs.Level1Code.eventsList86 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects5); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects5Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595ShockwaveObjects5Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects5 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects5[i].addPolarForce(180 + (( gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? 0 :gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level1Code.eventsList83(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects5); +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects5[i].getVariableBoolean(gdjs.Level1Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), true) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects5[k] = gdjs.Level1Code.GDPlayerObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects5.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level1Code.GDPlayerObjects5_1final.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects5, gdjs.Level1Code.GDPlayerObjects6); + +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects6.length;i<l;++i) { + if ( !(gdjs.Level1Code.GDPlayerObjects6[i].getY() > gdjs.evtTools.camera.getCameraBorderTop(runtimeScene, "", 0) + 100) ) { + isConditionTrue_1 = true; + gdjs.Level1Code.GDPlayerObjects6[k] = gdjs.Level1Code.GDPlayerObjects6[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects6.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level1Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDPlayerObjects5_1final.indexOf(gdjs.Level1Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level1Code.GDPlayerObjects5_1final.push(gdjs.Level1Code.GDPlayerObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects5, gdjs.Level1Code.GDPlayerObjects6); + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects6Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595ShockwaveObjects6Objects, true, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level1Code.GDPlayerObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDPlayerObjects5_1final.indexOf(gdjs.Level1Code.GDPlayerObjects6[j]) === -1 ) + gdjs.Level1Code.GDPlayerObjects5_1final.push(gdjs.Level1Code.GDPlayerObjects6[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.indexOf(gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6[j]) === -1 ) + gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5_1final.push(gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects5_1final, gdjs.Level1Code.GDPlayerObjects5); +gdjs.copyArray(gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5_1final, gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects5 */ +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects5[i].setVariableBoolean(gdjs.Level1Code.GDPlayerObjects5[i].getVariables().getFromIndex(5), false); +} +} +{ //Subevents +gdjs.Level1Code.eventsList84(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects4.length;i<l;++i) { + if ( !(gdjs.Level1Code.GDPlayerObjects4[i].timerPaused("CameraDecreaseSpeed")) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects4[k] = gdjs.Level1Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList85(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level1Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects = Hashtable.newFrom({"ShockwaveDemon_Shockwave": gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects4Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level1Code.GDMiteDemon_9595MiteObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatform2Objects4Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level1Code.GDStaticPlatform1Objects4, "StaticPlatform2": gdjs.Level1Code.GDStaticPlatform2Objects4, "StaticPlatform3": gdjs.Level1Code.GDStaticPlatform3Objects4, "HorizontalMovingPlatformLeft": gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects4, "HorizontalMovingPlatformRight": gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects4, "VerticalMovingPlatformUp": gdjs.Level1Code.GDVerticalMovingPlatformUpObjects4, "VerticalMovingPlatformDown": gdjs.Level1Code.GDVerticalMovingPlatformDownObjects4, "SpinningPlatformClockwise": gdjs.Level1Code.GDSpinningPlatformClockwiseObjects4, "SpinningPlatformCounterclockwise": gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects4, "SpinningRotatingPlatformClockwise": gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects4, "SpinningRotatingPlatformCounterclockwise": gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects4, "FlippingPlatform": gdjs.Level1Code.GDFlippingPlatformObjects4, "FlippingPlatform2": gdjs.Level1Code.GDFlippingPlatform2Objects4}); +gdjs.Level1Code.eventsList87 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level1Code.GDMiteDemon_9595MiteObjects4, gdjs.Level1Code.GDMiteDemon_9595MiteObjects5); + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595MiteObjects5.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").isFalling() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595MiteObjects5[k] = gdjs.Level1Code.GDMiteDemon_9595MiteObjects5[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595MiteObjects5.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects5 */ +gdjs.copyArray(gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4, gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5); + +{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects5.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").setCurrentFallSpeed((gdjs.Level1Code.GDMiteDemon_9595MiteObjects5[i].getBehavior("PlatformerObject").getMaxFallingSpeed()) / ((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5[0].getVariables()).get("LifeTimer"))) * 50)); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level1Code.GDFlippingPlatformObjects4); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level1Code.GDFlippingPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects4); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects4); +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level1Code.GDSpinningPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level1Code.GDStaticPlatform1Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level1Code.GDStaticPlatform2Objects4); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level1Code.GDStaticPlatform3Objects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level1Code.GDVerticalMovingPlatformDownObjects4); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level1Code.GDVerticalMovingPlatformUpObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( !(gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").isFalling()) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDStaticPlatform1Objects4ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform2Objects4ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform3Objects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects4ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects4ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects4ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects4ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatformObjects4ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatform2Objects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = (gdjs.evtTools.common.mod((( gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), 360) == 90); +} +} +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateJumpKey(); +} +}} + +} + + +};gdjs.Level1Code.eventsList88 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level1Code.GDMiteDemon_9595MiteObjects4); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects4Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595ShockwaveObjects4Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects4 */ +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].addPolarForce(180 + (( gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getAngle()), (gdjs.RuntimeObject.getVariableNumber(((gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[0].getVariables()).getFromIndex(1))), 0); +} +} +{ //Subevents +gdjs.Level1Code.eventsList87(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList89 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= 0 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4.length;i<l;++i) { + if ( !(gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").isPlaying("Despawn")) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[k] = gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4.length = k; +} +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getBehavior("Tween").addObjectOpacityTween2("Despawn", 0, "linear", (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4[i].getVariables().getFromIndex(0))), false); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Shockwave"), gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getTimerElapsedTimeInSecondsOrNaN("TimeAlive") >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3[i].getVariables().getFromIndex(0))) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3[k] = gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3 */ +{for(var i = 0, len = gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +};gdjs.Level1Code.eventsList90 = function(runtimeScene) { + +{ + + +gdjs.Level1Code.eventsList86(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList88(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList89(runtimeScene); +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level1Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level1Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects3Objects = Hashtable.newFrom({"FlyingDemon": gdjs.Level1Code.GDFlyingDemonObjects3, "FireDemon": gdjs.Level1Code.GDFireDemonObjects3, "HorizontalDemon": gdjs.Level1Code.GDHorizontalDemonObjects3, "SpikeDemon_Base": gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3, "SpikeDemon_Spike": gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3, "StalactiteDemon_Base": gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3, "StalactiteDemon_Spike": gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3, "SpikeDemon_Base2": gdjs.Level1Code.GDSpikeDemon_9595Base2Objects3, "SpikeDemon_Spike2": gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects3, "StalactiteDemon_Base2": gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects3, "LaserDemon_Beam": gdjs.Level1Code.GDLaserDemon_9595BeamObjects3, "StalactiteDemon_Spike2": gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects3, "LaserDemon_Base2": gdjs.Level1Code.GDLaserDemon_9595Base2Objects3, "LaserDemon_Base": gdjs.Level1Code.GDLaserDemon_9595BaseObjects3, "LaserDemon_Beam2": gdjs.Level1Code.GDLaserDemon_9595Beam2Objects3, "LaserDemon_BasePermanent": gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects3, "LaserDemon_BeamPermanent": gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects3, "LaserRing": gdjs.Level1Code.GDLaserRingObjects3, "LaserDemon_BeamSingle": gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3, "LaserDemon_Beam2_Single": gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects3, "LaserDemon_BeamPermanentSingle": gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects3, "TurretDemon_Base": gdjs.Level1Code.GDTurretDemon_9595BaseObjects3, "TurretDemon_Spike": gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3, "TurretDemon_Eye": gdjs.Level1Code.GDTurretDemon_9595EyeObjects3, "TurretDemon_Base2": gdjs.Level1Code.GDTurretDemon_9595Base2Objects3, "TurretDemon_Eye2": gdjs.Level1Code.GDTurretDemon_9595Eye2Objects3, "TurretDemon_Spike2": gdjs.Level1Code.GDTurretDemon_9595Spike2Objects3, "ShockwaveDemon_Base": gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDBloodParticlesObjects3Objects = Hashtable.newFrom({"BloodParticles": gdjs.Level1Code.GDBloodParticlesObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects3Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level1Code.GDMiteDemon_9595MiteObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatform2Objects3Objects = Hashtable.newFrom({"StaticPlatform1": gdjs.Level1Code.GDStaticPlatform1Objects3, "StaticPlatform2": gdjs.Level1Code.GDStaticPlatform2Objects3, "StaticPlatform3": gdjs.Level1Code.GDStaticPlatform3Objects3, "HorizontalMovingPlatformLeft": gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3, "HorizontalMovingPlatformRight": gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3, "VerticalMovingPlatformUp": gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3, "VerticalMovingPlatformDown": gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3, "SpinningPlatformClockwise": gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3, "SpinningPlatformCounterclockwise": gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3, "SpinningRotatingPlatformClockwise": gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3, "SpinningRotatingPlatformCounterclockwise": gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3, "FlippingPlatform": gdjs.Level1Code.GDFlippingPlatformObjects3, "FlippingPlatform2": gdjs.Level1Code.GDFlippingPlatform2Objects3}); +gdjs.Level1Code.eventsList91 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level1Code.GDMiteDemon_9595MiteObjects3, gdjs.Level1Code.GDMiteDemon_9595MiteObjects4); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].getCenterXInScene() < (( gdjs.Level1Code.GDPlayerObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects4[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[k] = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects4 */ +{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].setAngle(0); +} +}{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects4[i].getBehavior("PlatformerObject").simulateRightKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getCenterXInScene() >= (( gdjs.Level1Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects3[0].getCenterXInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].setAngle(180); +} +}{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateLeftKey(); +} +}} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects2Objects = Hashtable.newFrom({"MiteDemon_Mite": gdjs.Level1Code.GDMiteDemon_9595MiteObjects2}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLadderObjects2Objects = Hashtable.newFrom({"Ladder": gdjs.Level1Code.GDLadderObjects2}); +gdjs.Level1Code.eventsList92 = function(runtimeScene) { + +{ + +gdjs.copyArray(gdjs.Level1Code.GDMiteDemon_9595MiteObjects2, gdjs.Level1Code.GDMiteDemon_9595MiteObjects3); + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getCenterYInScene() <= (( gdjs.Level1Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects3[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").simulateDownKey(); +} +}} + +} + + +{ + +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects2 */ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595MiteObjects2.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595MiteObjects2[i].getCenterYInScene() > (( gdjs.Level1Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects2[0].getCenterYInScene()) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595MiteObjects2[k] = gdjs.Level1Code.GDMiteDemon_9595MiteObjects2[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595MiteObjects2.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects2 */ +{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateUpKey(); +} +}{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects2.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects2[i].getBehavior("PlatformerObject").simulateLadderKey(); +} +}} + +} + + +};gdjs.Level1Code.eventsList93 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level1Code.GDFlippingPlatformObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level1Code.GDFlippingPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformLeft"), gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalMovingPlatformRight"), gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level1Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformClockwise"), gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformClockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpinningRotatingPlatformCounterclockwise"), gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform1"), gdjs.Level1Code.GDStaticPlatform1Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform2"), gdjs.Level1Code.GDStaticPlatform2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StaticPlatform3"), gdjs.Level1Code.GDStaticPlatform3Objects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformDown"), gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3); +gdjs.copyArray(runtimeScene.getObjects("VerticalMovingPlatformUp"), gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDStaticPlatform1Objects3ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform2Objects3ObjectsGDgdjs_9546Level1Code_9546GDStaticPlatform3Objects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformLeftObjects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalMovingPlatformRightObjects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformUpObjects3ObjectsGDgdjs_9546Level1Code_9546GDVerticalMovingPlatformDownObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformClockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpinningRotatingPlatformCounterclockwiseObjects3ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatformObjects3ObjectsGDgdjs_9546Level1Code_9546GDFlippingPlatform2Objects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList91(runtimeScene);} //End of subevents +} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Ladder"), gdjs.Level1Code.GDLadderObjects2); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level1Code.GDMiteDemon_9595MiteObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects2Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDLadderObjects2Objects, false, runtimeScene, false); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList92(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList94 = function(runtimeScene) { + +{ + + + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level1Code.GDMiteDemon_9595MiteObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").getMaxSpeed() != gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber() ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[k] = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects3 */ +{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setMaxSpeed(gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getBehavior("PlatformerObject").setLadderClimbingSpeed(gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].getVariables().getFromIndex(0).getAsNumber()); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("FireDemon"), gdjs.Level1Code.GDFireDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("FlyingDemon"), gdjs.Level1Code.GDFlyingDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("HorizontalDemon"), gdjs.Level1Code.GDHorizontalDemonObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base"), gdjs.Level1Code.GDLaserDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Base2"), gdjs.Level1Code.GDLaserDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BasePermanent"), gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam"), gdjs.Level1Code.GDLaserDemon_9595BeamObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2"), gdjs.Level1Code.GDLaserDemon_9595Beam2Objects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_Beam2_Single"), gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanent"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamPermanentSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserDemon_BeamSingle"), gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3); +gdjs.copyArray(runtimeScene.getObjects("LaserRing"), gdjs.Level1Code.GDLaserRingObjects3); +gdjs.copyArray(runtimeScene.getObjects("MiteDemon_Mite"), gdjs.Level1Code.GDMiteDemon_9595MiteObjects3); +gdjs.copyArray(runtimeScene.getObjects("ShockwaveDemon_Base"), gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base"), gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Base2"), gdjs.Level1Code.GDSpikeDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike"), gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("SpikeDemon_Spike2"), gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base"), gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Base2"), gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike"), gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("StalactiteDemon_Spike2"), gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base"), gdjs.Level1Code.GDTurretDemon_9595BaseObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Base2"), gdjs.Level1Code.GDTurretDemon_9595Base2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye"), gdjs.Level1Code.GDTurretDemon_9595EyeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Eye2"), gdjs.Level1Code.GDTurretDemon_9595Eye2Objects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike"), gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3); +gdjs.copyArray(runtimeScene.getObjects("TurretDemon_Spike2"), gdjs.Level1Code.GDTurretDemon_9595Spike2Objects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDMiteDemon_95959595MiteObjects3Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDFlyingDemonObjects3ObjectsGDgdjs_9546Level1Code_9546GDFireDemonObjects3ObjectsGDgdjs_9546Level1Code_9546GDHorizontalDemonObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level1Code_9546GDSpikeDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamObjects3ObjectsGDgdjs_9546Level1Code_9546GDStalactiteDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2Objects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BasePermanentObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserRingObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamSingleObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595Beam2_95959595SingleObjects3ObjectsGDgdjs_9546Level1Code_9546GDLaserDemon_95959595BeamPermanentSingleObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595BaseObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595SpikeObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595EyeObjects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Base2Objects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Eye2Objects3ObjectsGDgdjs_9546Level1Code_9546GDTurretDemon_95959595Spike2Objects3ObjectsGDgdjs_9546Level1Code_9546GDShockwaveDemon_95959595BaseObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDMiteDemon_9595MiteObjects3 */ +gdjs.Level1Code.GDBloodParticlesObjects3.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDBloodParticlesObjects3Objects, (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[0].getPointX("")) + (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[0].getWidth()) / 2, (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[0].getPointY("")) + (( gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[0].getHeight()) / 2, ""); +}{for(var i = 0, len = gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDMiteDemon_9595MiteObjects3[i].deleteFromScene(runtimeScene); +} +}} + +} + + +{ + + +gdjs.Level1Code.eventsList93(runtimeScene); +} + + +};gdjs.Level1Code.eventsList95 = function(runtimeScene) { + +{ + + +gdjs.Level1Code.eventsList26(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList30(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList32(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList34(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList35(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList36(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList37(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList38(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList39(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList40(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList48(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList66(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList77(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList80(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList90(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList94(runtimeScene); +} + + +};gdjs.Level1Code.eventsList96 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}{/* Unknown instruction - skipped. */}} + +} + + +};gdjs.Level1Code.eventsList97 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList96(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList98 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31609284); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level1Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31610148); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level1Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31611980); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level1Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFlippingPlatformObjects4[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31612892); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level1Code.GDFlippingPlatformObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDFlippingPlatformObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDFlippingPlatformObjects4[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31614212); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform"), gdjs.Level1Code.GDFlippingPlatformObjects3); +{for(var i = 0, len = gdjs.Level1Code.GDFlippingPlatformObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDFlippingPlatformObjects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip"); +}} + +} + + +};gdjs.Level1Code.eventsList99 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 0; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31616316); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level1Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level1Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level1Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(-(80), 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 2; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31617476); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level1Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level1Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level1Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 3; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31618644); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level1Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level1Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level1Code.GDFlippingPlatform2Objects3[i].rotateTowardAngle(0, 0, runtimeScene); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 5; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") < 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31619780); +} +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level1Code.GDFlippingPlatform2Objects3); +{for(var i = 0, len = gdjs.Level1Code.GDFlippingPlatform2Objects3.length ;i < len;++i) { + gdjs.Level1Code.GDFlippingPlatform2Objects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(1, 2, 2, 1, 0, 0.04, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, "PlatformFlip2") >= 6; +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31621124); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("FlippingPlatform2"), gdjs.Level1Code.GDFlippingPlatform2Objects2); +{for(var i = 0, len = gdjs.Level1Code.GDFlippingPlatform2Objects2.length ;i < len;++i) { + gdjs.Level1Code.GDFlippingPlatform2Objects2[i].rotateTowardAngle(0, 0, runtimeScene); +} +}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "PlatformFlip2"); +}} + +} + + +};gdjs.Level1Code.eventsList100 = function(runtimeScene) { + +{ + + +gdjs.Level1Code.eventsList97(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList98(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList99(runtimeScene); +} + + +};gdjs.Level1Code.eventsList101 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("HopeBar"), gdjs.Level1Code.GDHopeBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("LivesBar"), gdjs.Level1Code.GDLivesBarObjects4); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDLivesBarObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLivesBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level1Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDPlayerObjects4[0].getVariables()).getFromIndex(0))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDHopeBarObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDHopeBarObjects4[i].SetValue((gdjs.RuntimeObject.getVariableNumber(((gdjs.Level1Code.GDPlayerObjects4.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDPlayerObjects4[0].getVariables()).getFromIndex(2))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelUI", 0, 0, 0); +}{gdjs.evtTools.runtimeScene.createObjectsFromExternalLayout(runtimeScene, "LevelEndScreen", 0, 0, 0); +}} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDCameraGlitchFixObjects4Objects = Hashtable.newFrom({"CameraGlitchFix": gdjs.Level1Code.GDCameraGlitchFixObjects4}); +gdjs.Level1Code.eventsList102 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].pauseTimer("CameraIncreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].pauseTimer("CameraDecreaseSpeed"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetLeftwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetRightwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetUpwardSpeed(0.75, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].getBehavior("SmoothCamera").SetDownwardSpeed(0.9, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +} +}} + +} + + +};gdjs.Level1Code.eventsList103 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("BoundaryJumpThrough"), gdjs.Level1Code.GDBoundaryJumpThroughObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level1Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level1Code.GDRightBoundaryObjects4); +gdjs.Level1Code.GDCameraGlitchFixObjects4.length = 0; + +{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDCameraGlitchFixObjects4Objects, 0, -(6000), ""); +}{for(var i = 0, len = gdjs.Level1Code.GDLeftBoundaryObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDLeftBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level1Code.GDRightBoundaryObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDRightBoundaryObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level1Code.GDBoundaryJumpThroughObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDBoundaryJumpThroughObjects4[i].getBehavior("Opacity").setOpacity(0); +} +for(var i = 0, len = gdjs.Level1Code.GDCameraGlitchFixObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDCameraGlitchFixObjects4[i].getBehavior("Opacity").setOpacity(0); +} +} +{ //Subevents +gdjs.Level1Code.eventsList102(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BottomBoundary"), gdjs.Level1Code.GDBottomBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("LeftBoundary"), gdjs.Level1Code.GDLeftBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("RightBoundary"), gdjs.Level1Code.GDRightBoundaryObjects4); +gdjs.copyArray(runtimeScene.getObjects("TopBoundary"), gdjs.Level1Code.GDTopBoundaryObjects4); +{gdjs.evtTools.camera.clampCamera(runtimeScene, (( gdjs.Level1Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDLeftBoundaryObjects4[0].getPointX("")) + (( gdjs.Level1Code.GDLeftBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDLeftBoundaryObjects4[0].getWidth()), (( gdjs.Level1Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDTopBoundaryObjects4[0].getPointY("")) + (( gdjs.Level1Code.GDTopBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDTopBoundaryObjects4[0].getHeight()), (( gdjs.Level1Code.GDRightBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDRightBoundaryObjects4[0].getPointX("")), (( gdjs.Level1Code.GDBottomBoundaryObjects4.length === 0 ) ? 0 :gdjs.Level1Code.GDBottomBoundaryObjects4[0].getPointY("")), "", 0); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("CameraGlitchFix"), gdjs.Level1Code.GDCameraGlitchFixObjects3); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); +{for(var i = 0, len = gdjs.Level1Code.GDCameraGlitchFixObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDCameraGlitchFixObjects3[i].setPosition((( gdjs.Level1Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects3[0].getPointX("")) - 3000,(( gdjs.Level1Code.GDPlayerObjects3.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects3[0].getPointY("")) - 3000); +} +}} + +} + + +};gdjs.Level1Code.eventsList104 = function(runtimeScene) { + +{ + + + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "RandomNoiseTimer"); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("BackgroundPlants"), gdjs.Level1Code.GDBackgroundPlantsObjects3); +{for(var i = 0, len = gdjs.Level1Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDBackgroundPlantsObjects3[i].setWidth(gdjs.evtTools.camera.getCameraWidth(runtimeScene, "", 0)); +} +}{for(var i = 0, len = gdjs.Level1Code.GDBackgroundPlantsObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDBackgroundPlantsObjects3[i].setXOffset(gdjs.evtTools.camera.getCameraBorderLeft(runtimeScene, "", 0) / 3 + 2400); +} +}} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level1Code.GDPortalObjects3}); +gdjs.Level1Code.mapOfEmptyGDPlayerObjects = Hashtable.newFrom({"Player": []}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPortalObjects2Objects = Hashtable.newFrom({"Portal": gdjs.Level1Code.GDPortalObjects2}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects2}); +gdjs.Level1Code.eventsList105 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "door.aac", 0, true, 100, 1); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level1Code.GDPortalObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects3Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPortalObjects3Objects, false, runtimeScene, false); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31633676); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.sound.playSound(runtimeScene, "Assets/Sounds/Portal/PortalInteract.wav", false, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(3)), 1); +}} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.object.getSceneInstancesCount((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level1Code.mapOfEmptyGDPlayerObjects) > 0; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects2); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level1Code.GDPortalObjects2); +{gdjs.evtsExt__VolumeFalloff__SetVolumeFalloff.func(runtimeScene, 0, "Sound", gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPortalObjects2Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects2Objects, 0, 100, 750, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level1Code.eventsList106 = function(runtimeScene) { + +{ + + +gdjs.Level1Code.eventsList101(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList103(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList104(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList105(runtimeScene); +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPortalObjects4Objects = Hashtable.newFrom({"Portal": gdjs.Level1Code.GDPortalObjects4}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects3}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPortalObjects3Objects = Hashtable.newFrom({"Portal": gdjs.Level1Code.GDPortalObjects3}); +gdjs.Level1Code.eventsList107 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects3, gdjs.Level1Code.GDPlayerObjects4); + +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects4[i].activateBehavior("PlatformerObject", false); +} +}} + +} + + +{ + +/* Reuse gdjs.Level1Code.GDPlayerObjects3 */ + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects3.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level1Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects3[k] = gdjs.Level1Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +/* Reuse gdjs.Level1Code.GDPlayerObjects3 */ +/* Reuse gdjs.Level1Code.GDPortalObjects3 */ +{gdjs.evtsExt__Player__AnimateFallingIntoPortal.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects3Objects, "Tween", gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPortalObjects3Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +};gdjs.Level1Code.eventsList108 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level1Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects4[k] = gdjs.Level1Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects4.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_DeathText"), gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects4); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects4); +{for(var i = 0, len = gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects4[i].hide(); +} +}{for(var i = 0, len = gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects4.length ;i < len;++i) { + gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects4[i].hide(); +} +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects3); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects3.length;i<l;++i) { + if ( !(gdjs.Level1Code.GDPlayerObjects3[i].getVariableNumber(gdjs.Level1Code.GDPlayerObjects3[i].getVariables().getFromIndex(0)) > 0) ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects3[k] = gdjs.Level1Code.GDPlayerObjects3[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects3.length = k; +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_MemoryAcquired"), gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3); +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_ProceedButton"), gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects3); +{for(var i = 0, len = gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3[i].hide(); +} +}{for(var i = 0, len = gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects3[i].hide(); +} +}} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects = Hashtable.newFrom({"UI_Sinage_Background": gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects2}); +gdjs.Level1Code.eventsList109 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31641180); +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList108(runtimeScene);} //End of subevents +} + +} + + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects2); +{gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDUI_95959595Sinage_95959595BackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}{/* Unknown object - skipped. */}} + +} + + +};gdjs.Level1Code.eventsList110 = function(runtimeScene) { + +{ + + + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_Background"), gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects3); +{gdjs.evtTools.camera.hideLayer(runtimeScene, "EndScreen"); +}{for(var i = 0, len = gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects3.length ;i < len;++i) { + gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects3[i].setOpacity(180); +} +}} + +} + + +{ + + + +} + + +{ + +gdjs.Level1Code.GDPlayerObjects3.length = 0; + +gdjs.Level1Code.GDPortalObjects3.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +{gdjs.Level1Code.GDPlayerObjects3_1final.length = 0; +gdjs.Level1Code.GDPortalObjects3_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +gdjs.copyArray(runtimeScene.getObjects("Portal"), gdjs.Level1Code.GDPortalObjects4); +isConditionTrue_1 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects4Objects, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPortalObjects4Objects, false, runtimeScene, false); +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level1Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDPlayerObjects3_1final.indexOf(gdjs.Level1Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level1Code.GDPlayerObjects3_1final.push(gdjs.Level1Code.GDPlayerObjects4[j]); + } + for (let j = 0, jLen = gdjs.Level1Code.GDPortalObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDPortalObjects3_1final.indexOf(gdjs.Level1Code.GDPortalObjects4[j]) === -1 ) + gdjs.Level1Code.GDPortalObjects3_1final.push(gdjs.Level1Code.GDPortalObjects4[j]); + } +} +} +{ +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects4); +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects4.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects4[i].getVariableNumber(gdjs.Level1Code.GDPlayerObjects4[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_1 = true; + gdjs.Level1Code.GDPlayerObjects4[k] = gdjs.Level1Code.GDPlayerObjects4[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects4.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level1Code.GDPlayerObjects4.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDPlayerObjects3_1final.indexOf(gdjs.Level1Code.GDPlayerObjects4[j]) === -1 ) + gdjs.Level1Code.GDPlayerObjects3_1final.push(gdjs.Level1Code.GDPlayerObjects4[j]); + } +} +} +{ +gdjs.copyArray(gdjs.Level1Code.GDPlayerObjects3_1final, gdjs.Level1Code.GDPlayerObjects3); +gdjs.copyArray(gdjs.Level1Code.GDPortalObjects3_1final, gdjs.Level1Code.GDPortalObjects3); +} +} +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31636836); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.camera.showLayer(runtimeScene, "EndScreen"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "UI"); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, ""); +}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Background"); +}{gdjs.evtTools.sound.stopSoundOnChannel(runtimeScene, 2); +} +{ //Subevents +gdjs.Level1Code.eventsList107(runtimeScene);} //End of subevents +} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList109(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects2}); +gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.Level1Code.GDPlayerObjects2}); +gdjs.Level1Code.eventsList111 = function(runtimeScene) { + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "y"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31644900); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects2[i].returnVariable(gdjs.Level1Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects2[i].setPosition(gdjs.Level1Code.GDPlayerObjects2[i].getVariables().getFromIndex(6).getAsNumber(),gdjs.Level1Code.GDPlayerObjects2[i].getVariables().getFromIndex(7).getAsNumber()); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects2Objects, ((gdjs.Level1Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDPlayerObjects2[0].getVariables()).getFromIndex(6).getAsNumber(), ((gdjs.Level1Code.GDPlayerObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.Level1Code.GDPlayerObjects2[0].getVariables()).getFromIndex(7).getAsNumber(), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "u"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31646324); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects2[i].returnVariable(gdjs.Level1Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1); +} +}{gdjs.evtsExt__Checkpoints__SaveCheckpoint.func(runtimeScene, gdjs.Level1Code.mapOfGDgdjs_9546Level1Code_9546GDPlayerObjects2Objects, (( gdjs.Level1Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects2[0].getPointX("")), (( gdjs.Level1Code.GDPlayerObjects2.length === 0 ) ? 0 :gdjs.Level1Code.GDPlayerObjects2[0].getPointY("")), "Checkpoint", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "i"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647092); +} +} +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects2); +{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects2.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects2[i].returnVariable(gdjs.Level1Code.GDPlayerObjects2[i].getVariables().getFromIndex(4)).setNumber(1 - gdjs.Level1Code.GDPlayerObjects2[i].getVariables().getFromIndex(4).getAsNumber()); +} +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "n"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31648116); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "MainMenu", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31647924); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "l"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31649548); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "TestingLevel", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650260); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "t"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Tutorial", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num1"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31650700); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num2"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652420); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level2", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num3"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31652100); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level3", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num4"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31653780); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level4", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num5"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654444); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level5", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num6"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31654220); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level6", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num7"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31655804); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level7", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num8"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656468); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level8", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num9"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31656244); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level9", false); +}} + +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Num0"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(31657972); +} +} +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level10", false); +}} + +} + + +};gdjs.Level1Code.eventsList112 = function(runtimeScene) { + +{ + + +gdjs.Level1Code.eventsList22(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList95(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList100(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList106(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList110(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList111(runtimeScene); +} + + +};gdjs.Level1Code.eventsList113 = function(runtimeScene) { + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects2); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects2.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects2[i].getVariableNumber(gdjs.Level1Code.GDPlayerObjects2[i].getVariables().getFromIndex(0)) > 0 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects2[k] = gdjs.Level1Code.GDPlayerObjects2[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects2.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Mindscape", false); +}} + +} + + +{ + +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects1); + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +for (var i = 0, k = 0, l = gdjs.Level1Code.GDPlayerObjects1.length;i<l;++i) { + if ( gdjs.Level1Code.GDPlayerObjects1[i].getVariableNumber(gdjs.Level1Code.GDPlayerObjects1[i].getVariables().getFromIndex(0)) <= 0 ) { + isConditionTrue_0 = true; + gdjs.Level1Code.GDPlayerObjects1[k] = gdjs.Level1Code.GDPlayerObjects1[i]; + ++k; + } +} +gdjs.Level1Code.GDPlayerObjects1.length = k; +if (isConditionTrue_0) { +{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level1", false); +}} + +} + + +};gdjs.Level1Code.eventsList114 = function(runtimeScene) { + +{ + +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "EndScreen"); +if (isConditionTrue_0) { +isConditionTrue_0 = false; +{gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.length = 0; +let isConditionTrue_1 = false; +isConditionTrue_0 = false; +{ +gdjs.copyArray(runtimeScene.getObjects("UI_Sinage_RetryButton"), gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2); +for (var i = 0, k = 0, l = gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2.length;i<l;++i) { + if ( gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { + isConditionTrue_1 = true; + gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2[k] = gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2[i]; + ++k; + } +} +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = k; +if(isConditionTrue_1) { + isConditionTrue_0 = true; + for (let j = 0, jLen = gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2.length; j < jLen ; ++j) { + if ( gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.indexOf(gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]) === -1 ) + gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final.push(gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2[j]); + } +} +} +{ +isConditionTrue_1 = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "Space"); +if(isConditionTrue_1) { + isConditionTrue_0 = true; +} +} +{ +gdjs.copyArray(gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects1_1final, gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects1); +} +} +} +if (isConditionTrue_0) { + +{ //Subevents +gdjs.Level1Code.eventsList113(runtimeScene);} //End of subevents +} + +} + + +};gdjs.Level1Code.eventsList115 = function(runtimeScene) { + +{ + + + +} + + +{ + + +gdjs.Level1Code.eventsList112(runtimeScene); +} + + +{ + + +gdjs.Level1Code.eventsList114(runtimeScene); +} + + +{ + + +let isConditionTrue_0 = false; +isConditionTrue_0 = false; +isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); +if (isConditionTrue_0) { +gdjs.copyArray(runtimeScene.getObjects("Memory"), gdjs.Level1Code.GDMemoryObjects1); +gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.Level1Code.GDPlayerObjects1); +{for(var i = 0, len = gdjs.Level1Code.GDMemoryObjects1.length ;i < len;++i) { + gdjs.Level1Code.GDMemoryObjects1[i].getBehavior("Animation").setAnimationName("Forest"); +} +}{for(var i = 0, len = gdjs.Level1Code.GDPlayerObjects1.length ;i < len;++i) { + gdjs.Level1Code.GDPlayerObjects1[i].returnVariable(gdjs.Level1Code.GDPlayerObjects1[i].getVariables().getFromIndex(2)).setNumber(1); +} +}} + +} + + +}; + +gdjs.Level1Code.func = function(runtimeScene) { +runtimeScene.getOnceTriggers().startNewFrame(); + +gdjs.Level1Code.GDBackgroundPlantsObjects1.length = 0; +gdjs.Level1Code.GDBackgroundPlantsObjects2.length = 0; +gdjs.Level1Code.GDBackgroundPlantsObjects3.length = 0; +gdjs.Level1Code.GDBackgroundPlantsObjects4.length = 0; +gdjs.Level1Code.GDBackgroundPlantsObjects5.length = 0; +gdjs.Level1Code.GDBackgroundPlantsObjects6.length = 0; +gdjs.Level1Code.GDBackgroundPlantsObjects7.length = 0; +gdjs.Level1Code.GDBackgroundPlantsObjects8.length = 0; +gdjs.Level1Code.GDPlayerObjects1.length = 0; +gdjs.Level1Code.GDPlayerObjects2.length = 0; +gdjs.Level1Code.GDPlayerObjects3.length = 0; +gdjs.Level1Code.GDPlayerObjects4.length = 0; +gdjs.Level1Code.GDPlayerObjects5.length = 0; +gdjs.Level1Code.GDPlayerObjects6.length = 0; +gdjs.Level1Code.GDPlayerObjects7.length = 0; +gdjs.Level1Code.GDPlayerObjects8.length = 0; +gdjs.Level1Code.GDFlyingDemonObjects1.length = 0; +gdjs.Level1Code.GDFlyingDemonObjects2.length = 0; +gdjs.Level1Code.GDFlyingDemonObjects3.length = 0; +gdjs.Level1Code.GDFlyingDemonObjects4.length = 0; +gdjs.Level1Code.GDFlyingDemonObjects5.length = 0; +gdjs.Level1Code.GDFlyingDemonObjects6.length = 0; +gdjs.Level1Code.GDFlyingDemonObjects7.length = 0; +gdjs.Level1Code.GDFlyingDemonObjects8.length = 0; +gdjs.Level1Code.GDFireDemonObjects1.length = 0; +gdjs.Level1Code.GDFireDemonObjects2.length = 0; +gdjs.Level1Code.GDFireDemonObjects3.length = 0; +gdjs.Level1Code.GDFireDemonObjects4.length = 0; +gdjs.Level1Code.GDFireDemonObjects5.length = 0; +gdjs.Level1Code.GDFireDemonObjects6.length = 0; +gdjs.Level1Code.GDFireDemonObjects7.length = 0; +gdjs.Level1Code.GDFireDemonObjects8.length = 0; +gdjs.Level1Code.GDCheckpointObjects1.length = 0; +gdjs.Level1Code.GDCheckpointObjects2.length = 0; +gdjs.Level1Code.GDCheckpointObjects3.length = 0; +gdjs.Level1Code.GDCheckpointObjects4.length = 0; +gdjs.Level1Code.GDCheckpointObjects5.length = 0; +gdjs.Level1Code.GDCheckpointObjects6.length = 0; +gdjs.Level1Code.GDCheckpointObjects7.length = 0; +gdjs.Level1Code.GDCheckpointObjects8.length = 0; +gdjs.Level1Code.GDStaticPlatform3Objects1.length = 0; +gdjs.Level1Code.GDStaticPlatform3Objects2.length = 0; +gdjs.Level1Code.GDStaticPlatform3Objects3.length = 0; +gdjs.Level1Code.GDStaticPlatform3Objects4.length = 0; +gdjs.Level1Code.GDStaticPlatform3Objects5.length = 0; +gdjs.Level1Code.GDStaticPlatform3Objects6.length = 0; +gdjs.Level1Code.GDStaticPlatform3Objects7.length = 0; +gdjs.Level1Code.GDStaticPlatform3Objects8.length = 0; +gdjs.Level1Code.GDStaticPlatform2Objects1.length = 0; +gdjs.Level1Code.GDStaticPlatform2Objects2.length = 0; +gdjs.Level1Code.GDStaticPlatform2Objects3.length = 0; +gdjs.Level1Code.GDStaticPlatform2Objects4.length = 0; +gdjs.Level1Code.GDStaticPlatform2Objects5.length = 0; +gdjs.Level1Code.GDStaticPlatform2Objects6.length = 0; +gdjs.Level1Code.GDStaticPlatform2Objects7.length = 0; +gdjs.Level1Code.GDStaticPlatform2Objects8.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects1.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects2.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects3.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects4.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects5.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects6.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects7.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformRightObjects8.length = 0; +gdjs.Level1Code.GDStaticPlatform1Objects1.length = 0; +gdjs.Level1Code.GDStaticPlatform1Objects2.length = 0; +gdjs.Level1Code.GDStaticPlatform1Objects3.length = 0; +gdjs.Level1Code.GDStaticPlatform1Objects4.length = 0; +gdjs.Level1Code.GDStaticPlatform1Objects5.length = 0; +gdjs.Level1Code.GDStaticPlatform1Objects6.length = 0; +gdjs.Level1Code.GDStaticPlatform1Objects7.length = 0; +gdjs.Level1Code.GDStaticPlatform1Objects8.length = 0; +gdjs.Level1Code.GDPortalObjects1.length = 0; +gdjs.Level1Code.GDPortalObjects2.length = 0; +gdjs.Level1Code.GDPortalObjects3.length = 0; +gdjs.Level1Code.GDPortalObjects4.length = 0; +gdjs.Level1Code.GDPortalObjects5.length = 0; +gdjs.Level1Code.GDPortalObjects6.length = 0; +gdjs.Level1Code.GDPortalObjects7.length = 0; +gdjs.Level1Code.GDPortalObjects8.length = 0; +gdjs.Level1Code.GDLadderObjects1.length = 0; +gdjs.Level1Code.GDLadderObjects2.length = 0; +gdjs.Level1Code.GDLadderObjects3.length = 0; +gdjs.Level1Code.GDLadderObjects4.length = 0; +gdjs.Level1Code.GDLadderObjects5.length = 0; +gdjs.Level1Code.GDLadderObjects6.length = 0; +gdjs.Level1Code.GDLadderObjects7.length = 0; +gdjs.Level1Code.GDLadderObjects8.length = 0; +gdjs.Level1Code.GDBloodParticlesObjects1.length = 0; +gdjs.Level1Code.GDBloodParticlesObjects2.length = 0; +gdjs.Level1Code.GDBloodParticlesObjects3.length = 0; +gdjs.Level1Code.GDBloodParticlesObjects4.length = 0; +gdjs.Level1Code.GDBloodParticlesObjects5.length = 0; +gdjs.Level1Code.GDBloodParticlesObjects6.length = 0; +gdjs.Level1Code.GDBloodParticlesObjects7.length = 0; +gdjs.Level1Code.GDBloodParticlesObjects8.length = 0; +gdjs.Level1Code.GDProjectileDeathParticlesObjects1.length = 0; +gdjs.Level1Code.GDProjectileDeathParticlesObjects2.length = 0; +gdjs.Level1Code.GDProjectileDeathParticlesObjects3.length = 0; +gdjs.Level1Code.GDProjectileDeathParticlesObjects4.length = 0; +gdjs.Level1Code.GDProjectileDeathParticlesObjects5.length = 0; +gdjs.Level1Code.GDProjectileDeathParticlesObjects6.length = 0; +gdjs.Level1Code.GDProjectileDeathParticlesObjects7.length = 0; +gdjs.Level1Code.GDProjectileDeathParticlesObjects8.length = 0; +gdjs.Level1Code.GDDoorParticlesObjects1.length = 0; +gdjs.Level1Code.GDDoorParticlesObjects2.length = 0; +gdjs.Level1Code.GDDoorParticlesObjects3.length = 0; +gdjs.Level1Code.GDDoorParticlesObjects4.length = 0; +gdjs.Level1Code.GDDoorParticlesObjects5.length = 0; +gdjs.Level1Code.GDDoorParticlesObjects6.length = 0; +gdjs.Level1Code.GDDoorParticlesObjects7.length = 0; +gdjs.Level1Code.GDDoorParticlesObjects8.length = 0; +gdjs.Level1Code.GDDustParticleObjects1.length = 0; +gdjs.Level1Code.GDDustParticleObjects2.length = 0; +gdjs.Level1Code.GDDustParticleObjects3.length = 0; +gdjs.Level1Code.GDDustParticleObjects4.length = 0; +gdjs.Level1Code.GDDustParticleObjects5.length = 0; +gdjs.Level1Code.GDDustParticleObjects6.length = 0; +gdjs.Level1Code.GDDustParticleObjects7.length = 0; +gdjs.Level1Code.GDDustParticleObjects8.length = 0; +gdjs.Level1Code.GDLivesBarObjects1.length = 0; +gdjs.Level1Code.GDLivesBarObjects2.length = 0; +gdjs.Level1Code.GDLivesBarObjects3.length = 0; +gdjs.Level1Code.GDLivesBarObjects4.length = 0; +gdjs.Level1Code.GDLivesBarObjects5.length = 0; +gdjs.Level1Code.GDLivesBarObjects6.length = 0; +gdjs.Level1Code.GDLivesBarObjects7.length = 0; +gdjs.Level1Code.GDLivesBarObjects8.length = 0; +gdjs.Level1Code.GDHopeBarObjects1.length = 0; +gdjs.Level1Code.GDHopeBarObjects2.length = 0; +gdjs.Level1Code.GDHopeBarObjects3.length = 0; +gdjs.Level1Code.GDHopeBarObjects4.length = 0; +gdjs.Level1Code.GDHopeBarObjects5.length = 0; +gdjs.Level1Code.GDHopeBarObjects6.length = 0; +gdjs.Level1Code.GDHopeBarObjects7.length = 0; +gdjs.Level1Code.GDHopeBarObjects8.length = 0; +gdjs.Level1Code.GDMemoryObjects1.length = 0; +gdjs.Level1Code.GDMemoryObjects2.length = 0; +gdjs.Level1Code.GDMemoryObjects3.length = 0; +gdjs.Level1Code.GDMemoryObjects4.length = 0; +gdjs.Level1Code.GDMemoryObjects5.length = 0; +gdjs.Level1Code.GDMemoryObjects6.length = 0; +gdjs.Level1Code.GDMemoryObjects7.length = 0; +gdjs.Level1Code.GDMemoryObjects8.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects1.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects2.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects3.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects4.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects5.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects6.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects7.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595DeathTextObjects8.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects1.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects2.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects3.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects4.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects5.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects6.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects7.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595MemoryAcquiredObjects8.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects1.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects2.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects3.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects4.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects5.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects6.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects7.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595LivesObjects8.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects1.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects2.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects3.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects4.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects5.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects6.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects7.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595HopeObjects8.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects1.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects2.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects3.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects4.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects5.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects6.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects7.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595RetryButtonObjects8.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects1.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects2.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects3.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects4.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects5.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects6.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects7.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595BackgroundObjects8.length = 0; +gdjs.Level1Code.GDHorizontalDemonObjects1.length = 0; +gdjs.Level1Code.GDHorizontalDemonObjects2.length = 0; +gdjs.Level1Code.GDHorizontalDemonObjects3.length = 0; +gdjs.Level1Code.GDHorizontalDemonObjects4.length = 0; +gdjs.Level1Code.GDHorizontalDemonObjects5.length = 0; +gdjs.Level1Code.GDHorizontalDemonObjects6.length = 0; +gdjs.Level1Code.GDHorizontalDemonObjects7.length = 0; +gdjs.Level1Code.GDHorizontalDemonObjects8.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects1.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects2.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects3.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects4.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects5.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects6.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects7.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595BaseObjects8.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects1.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects2.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects3.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects4.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects5.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects6.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects7.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595SpikeObjects8.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects1.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects2.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects3.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects4.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects5.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects6.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects7.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformDownObjects8.length = 0; +gdjs.Level1Code.GDFlippingPlatformObjects1.length = 0; +gdjs.Level1Code.GDFlippingPlatformObjects2.length = 0; +gdjs.Level1Code.GDFlippingPlatformObjects3.length = 0; +gdjs.Level1Code.GDFlippingPlatformObjects4.length = 0; +gdjs.Level1Code.GDFlippingPlatformObjects5.length = 0; +gdjs.Level1Code.GDFlippingPlatformObjects6.length = 0; +gdjs.Level1Code.GDFlippingPlatformObjects7.length = 0; +gdjs.Level1Code.GDFlippingPlatformObjects8.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects1.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects2.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects3.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects4.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects5.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects6.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects7.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595BaseObjects8.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects1.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects2.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects3.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects4.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects5.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects6.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects7.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Base2Objects8.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects1.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects2.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects3.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects4.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects5.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects6.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects7.length = 0; +gdjs.Level1Code.GDSpikeDemon_9595Spike2Objects8.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects1.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects2.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects3.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects4.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects5.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects6.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects7.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Base2Objects8.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects1.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects2.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects3.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects4.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects5.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects6.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects7.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595BaseObjects8.length = 0; +gdjs.Level1Code.GDFlippingPlatform2Objects1.length = 0; +gdjs.Level1Code.GDFlippingPlatform2Objects2.length = 0; +gdjs.Level1Code.GDFlippingPlatform2Objects3.length = 0; +gdjs.Level1Code.GDFlippingPlatform2Objects4.length = 0; +gdjs.Level1Code.GDFlippingPlatform2Objects5.length = 0; +gdjs.Level1Code.GDFlippingPlatform2Objects6.length = 0; +gdjs.Level1Code.GDFlippingPlatform2Objects7.length = 0; +gdjs.Level1Code.GDFlippingPlatform2Objects8.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects1.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects2.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects3.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects4.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects5.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects6.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects7.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Base2Objects8.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects1.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects2.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects3.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects4.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects5.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects6.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects7.length = 0; +gdjs.Level1Code.GDUI_9595Sinage_9595ProceedButtonObjects8.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects1.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects2.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects3.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects4.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects5.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects6.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects7.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamObjects8.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects1.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects2.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects3.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects4.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects5.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects6.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects7.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BaseObjects8.length = 0; +gdjs.Level1Code.GDTestObjects1.length = 0; +gdjs.Level1Code.GDTestObjects2.length = 0; +gdjs.Level1Code.GDTestObjects3.length = 0; +gdjs.Level1Code.GDTestObjects4.length = 0; +gdjs.Level1Code.GDTestObjects5.length = 0; +gdjs.Level1Code.GDTestObjects6.length = 0; +gdjs.Level1Code.GDTestObjects7.length = 0; +gdjs.Level1Code.GDTestObjects8.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects1.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects2.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects3.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects4.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects5.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects6.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects7.length = 0; +gdjs.Level1Code.GDHorizontalMovingPlatformLeftObjects8.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects1.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects2.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects3.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects4.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects5.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects6.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects7.length = 0; +gdjs.Level1Code.GDVerticalMovingPlatformUpObjects8.length = 0; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects1.length = 0; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects2.length = 0; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects3.length = 0; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects4.length = 0; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects5.length = 0; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects6.length = 0; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects7.length = 0; +gdjs.Level1Code.GDSpinningPlatformClockwiseObjects8.length = 0; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level1Code.GDSpinningPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects1.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects2.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects3.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects4.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects5.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects6.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects7.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformClockwiseObjects8.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects1.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects2.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects3.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects4.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects5.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects6.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects7.length = 0; +gdjs.Level1Code.GDSpinningRotatingPlatformCounterclockwiseObjects8.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects1.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects2.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects3.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects4.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects5.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects6.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects7.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Base2Objects8.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects1.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects2.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects3.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects4.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects5.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects6.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects7.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2Objects8.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level1Code.GDStalactiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects1.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects2.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects3.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects4.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects5.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects6.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects7.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595SpikeObjects8.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects1.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects2.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects3.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects4.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects5.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects6.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects7.length = 0; +gdjs.Level1Code.GDStalagmiteDemon_9595Spike2Objects8.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects1.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects2.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects3.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects4.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects5.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects6.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects7.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BasePermanentObjects8.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects1.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects2.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects3.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects4.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects5.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects6.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects7.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentObjects8.length = 0; +gdjs.Level1Code.GDLaserRingObjects1.length = 0; +gdjs.Level1Code.GDLaserRingObjects2.length = 0; +gdjs.Level1Code.GDLaserRingObjects3.length = 0; +gdjs.Level1Code.GDLaserRingObjects4.length = 0; +gdjs.Level1Code.GDLaserRingObjects5.length = 0; +gdjs.Level1Code.GDLaserRingObjects6.length = 0; +gdjs.Level1Code.GDLaserRingObjects7.length = 0; +gdjs.Level1Code.GDLaserRingObjects8.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects1.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects2.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects3.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects4.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects5.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects6.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects7.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamSingleObjects8.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects1.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects2.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects3.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects4.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects5.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects6.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects7.length = 0; +gdjs.Level1Code.GDLaserDemon_9595Beam2_9595SingleObjects8.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects1.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects2.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects3.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects4.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects5.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects6.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects7.length = 0; +gdjs.Level1Code.GDLaserDemon_9595BeamPermanentSingleObjects8.length = 0; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects1.length = 0; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects2.length = 0; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects3.length = 0; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects4.length = 0; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects5.length = 0; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects6.length = 0; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects7.length = 0; +gdjs.Level1Code.GDTurretDemon_9595BaseObjects8.length = 0; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects1.length = 0; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects2.length = 0; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects3.length = 0; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects4.length = 0; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects5.length = 0; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects6.length = 0; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects7.length = 0; +gdjs.Level1Code.GDTurretDemon_9595SpikeObjects8.length = 0; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects1.length = 0; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects2.length = 0; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects3.length = 0; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects4.length = 0; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects5.length = 0; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects6.length = 0; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects7.length = 0; +gdjs.Level1Code.GDTurretDemon_9595EyeObjects8.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects1.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects2.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects3.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects4.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects5.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects6.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects7.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Base2Objects8.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects1.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects2.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects3.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects4.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects5.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects6.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects7.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Eye2Objects8.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects1.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects2.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects3.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects4.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects5.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects6.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects7.length = 0; +gdjs.Level1Code.GDTurretDemon_9595Spike2Objects8.length = 0; +gdjs.Level1Code.GDCameraGlitchFixObjects1.length = 0; +gdjs.Level1Code.GDCameraGlitchFixObjects2.length = 0; +gdjs.Level1Code.GDCameraGlitchFixObjects3.length = 0; +gdjs.Level1Code.GDCameraGlitchFixObjects4.length = 0; +gdjs.Level1Code.GDCameraGlitchFixObjects5.length = 0; +gdjs.Level1Code.GDCameraGlitchFixObjects6.length = 0; +gdjs.Level1Code.GDCameraGlitchFixObjects7.length = 0; +gdjs.Level1Code.GDCameraGlitchFixObjects8.length = 0; +gdjs.Level1Code.GDLeftBoundaryObjects1.length = 0; +gdjs.Level1Code.GDLeftBoundaryObjects2.length = 0; +gdjs.Level1Code.GDLeftBoundaryObjects3.length = 0; +gdjs.Level1Code.GDLeftBoundaryObjects4.length = 0; +gdjs.Level1Code.GDLeftBoundaryObjects5.length = 0; +gdjs.Level1Code.GDLeftBoundaryObjects6.length = 0; +gdjs.Level1Code.GDLeftBoundaryObjects7.length = 0; +gdjs.Level1Code.GDLeftBoundaryObjects8.length = 0; +gdjs.Level1Code.GDRightBoundaryObjects1.length = 0; +gdjs.Level1Code.GDRightBoundaryObjects2.length = 0; +gdjs.Level1Code.GDRightBoundaryObjects3.length = 0; +gdjs.Level1Code.GDRightBoundaryObjects4.length = 0; +gdjs.Level1Code.GDRightBoundaryObjects5.length = 0; +gdjs.Level1Code.GDRightBoundaryObjects6.length = 0; +gdjs.Level1Code.GDRightBoundaryObjects7.length = 0; +gdjs.Level1Code.GDRightBoundaryObjects8.length = 0; +gdjs.Level1Code.GDTopBoundaryObjects1.length = 0; +gdjs.Level1Code.GDTopBoundaryObjects2.length = 0; +gdjs.Level1Code.GDTopBoundaryObjects3.length = 0; +gdjs.Level1Code.GDTopBoundaryObjects4.length = 0; +gdjs.Level1Code.GDTopBoundaryObjects5.length = 0; +gdjs.Level1Code.GDTopBoundaryObjects6.length = 0; +gdjs.Level1Code.GDTopBoundaryObjects7.length = 0; +gdjs.Level1Code.GDTopBoundaryObjects8.length = 0; +gdjs.Level1Code.GDBottomBoundaryObjects1.length = 0; +gdjs.Level1Code.GDBottomBoundaryObjects2.length = 0; +gdjs.Level1Code.GDBottomBoundaryObjects3.length = 0; +gdjs.Level1Code.GDBottomBoundaryObjects4.length = 0; +gdjs.Level1Code.GDBottomBoundaryObjects5.length = 0; +gdjs.Level1Code.GDBottomBoundaryObjects6.length = 0; +gdjs.Level1Code.GDBottomBoundaryObjects7.length = 0; +gdjs.Level1Code.GDBottomBoundaryObjects8.length = 0; +gdjs.Level1Code.GDBoundaryJumpThroughObjects1.length = 0; +gdjs.Level1Code.GDBoundaryJumpThroughObjects2.length = 0; +gdjs.Level1Code.GDBoundaryJumpThroughObjects3.length = 0; +gdjs.Level1Code.GDBoundaryJumpThroughObjects4.length = 0; +gdjs.Level1Code.GDBoundaryJumpThroughObjects5.length = 0; +gdjs.Level1Code.GDBoundaryJumpThroughObjects6.length = 0; +gdjs.Level1Code.GDBoundaryJumpThroughObjects7.length = 0; +gdjs.Level1Code.GDBoundaryJumpThroughObjects8.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects1.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects2.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects3.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects4.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects5.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects6.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects7.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595BaseObjects8.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects1.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects2.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects3.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects4.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects5.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects6.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects7.length = 0; +gdjs.Level1Code.GDShockwaveDemon_9595ShockwaveObjects8.length = 0; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects1.length = 0; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects2.length = 0; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects3.length = 0; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects4.length = 0; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects5.length = 0; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects6.length = 0; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects7.length = 0; +gdjs.Level1Code.GDMiteDemon_9595BaseObjects8.length = 0; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects1.length = 0; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects2.length = 0; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects3.length = 0; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects4.length = 0; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects5.length = 0; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects6.length = 0; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects7.length = 0; +gdjs.Level1Code.GDMiteDemon_9595MiteObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595WObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595WObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595WObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595WObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595WObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595WObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595WObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595WObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595AObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595AObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595AObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595AObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595AObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595AObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595AObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595AObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595SObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595SObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595SObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595SObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595SObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595SObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595SObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595SObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595DObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595DObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595DObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595DObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595DObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595DObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595DObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595DObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595SpaceObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595SpaceObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595SpaceObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595SpaceObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595SpaceObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595SpaceObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595SpaceObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595SpaceObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595HealObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595HealObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595HealObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595HealObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595HealObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595HealObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595HealObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595HealObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595ProceedObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595ProceedObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595ProceedObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595ProceedObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595ProceedObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595ProceedObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595ProceedObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595ProceedObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595DeathObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595DeathObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595DeathObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595DeathObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595DeathObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595DeathObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595DeathObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595DeathObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595DownArrowObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595DownArrowObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595DownArrowObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595DownArrowObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595DownArrowObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595DownArrowObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595DownArrowObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595DownArrowObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595CheckpointObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595CheckpointObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595CheckpointObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595CheckpointObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595CheckpointObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595CheckpointObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595CheckpointObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595CheckpointObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595KillObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595KillObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595KillObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595KillObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595KillObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595KillObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595KillObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595KillObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595CollectObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595CollectObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595CollectObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595CollectObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595CollectObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595CollectObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595CollectObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595CollectObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595ArrowObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595ArrowObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595ArrowObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595ArrowObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595ArrowObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595ArrowObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595ArrowObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595ArrowObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595JumpObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595JumpObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595JumpObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595JumpObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595JumpObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595JumpObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595JumpObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595JumpObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595HoldObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595HoldObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595HoldObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595HoldObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595HoldObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595HoldObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595HoldObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595HoldObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595LongerJumpObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595RestartObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595RestartObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595RestartObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595RestartObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595RestartObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595RestartObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595RestartObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595RestartObjects8.length = 0; +gdjs.Level1Code.GDSinage_9595PauseObjects1.length = 0; +gdjs.Level1Code.GDSinage_9595PauseObjects2.length = 0; +gdjs.Level1Code.GDSinage_9595PauseObjects3.length = 0; +gdjs.Level1Code.GDSinage_9595PauseObjects4.length = 0; +gdjs.Level1Code.GDSinage_9595PauseObjects5.length = 0; +gdjs.Level1Code.GDSinage_9595PauseObjects6.length = 0; +gdjs.Level1Code.GDSinage_9595PauseObjects7.length = 0; +gdjs.Level1Code.GDSinage_9595PauseObjects8.length = 0; +gdjs.Level1Code.GDTest2Objects1.length = 0; +gdjs.Level1Code.GDTest2Objects2.length = 0; +gdjs.Level1Code.GDTest2Objects3.length = 0; +gdjs.Level1Code.GDTest2Objects4.length = 0; +gdjs.Level1Code.GDTest2Objects5.length = 0; +gdjs.Level1Code.GDTest2Objects6.length = 0; +gdjs.Level1Code.GDTest2Objects7.length = 0; +gdjs.Level1Code.GDTest2Objects8.length = 0; + +gdjs.Level1Code.eventsList115(runtimeScene); + +return; + +} + +gdjs['Level1Code'] = gdjs.Level1Code; diff --git a/Builds/0.0.6/app/data.js b/Builds/0.0.6/app/data.js new file mode 100644 index 0000000000000000000000000000000000000000..8ca91d28fe57b776fe43e4564fb3b5600077e4fb --- /dev/null +++ b/Builds/0.0.6/app/data.js @@ -0,0 +1,2 @@ +gdjs.projectData = {"firstLayout":"MainMenu","gdVersion":{"build":99,"major":4,"minor":0,"revision":0},"properties":{"adaptGameResolutionAtRuntime":true,"antialiasingMode":"MSAA","antialisingEnabledOnMobile":false,"folderProject":false,"orientation":"landscape","packageName":"com.datacrystals.SneakySalamander","pixelsRounding":false,"projectUuid":"cf42ef2c-31a0-4955-b502-9545c6ff56e3","scaleMode":"linear","sizeOnStartupMode":"adaptWidth","templateSlug":"platformer","useExternalSourceFiles":false,"version":"0.0.6","name":"SneakySalamander","description":"idk play it and find out lol.","author":"datacrystals","windowWidth":2400,"windowHeight":1350,"latestCompilationDirectory":"/home/eliott/Documents/SneakySalamander/Builds/0.0.6","maxFPS":120,"minFPS":20,"verticalSync":false,"platformSpecificAssets":{"android-icon-144":"android-icon-144.png","android-icon-192":"android-icon-192.png","android-icon-36":"android-icon-36.png","android-icon-48":"android-icon-48.png","android-icon-72":"android-icon-72.png","android-icon-96":"android-icon-96.png","android-windowSplashScreenAnimatedIcon":"android-windowSplashScreenAnimatedIcon.png","desktop-icon-512":"desktop-icon-512.png","ios-icon-100":"ios-icon-100.png","ios-icon-1024":"ios-icon-1024.png","ios-icon-114":"ios-icon-114.png","ios-icon-120":"ios-icon-120.png","ios-icon-144":"ios-icon-144.png","ios-icon-152":"ios-icon-152.png","ios-icon-167":"ios-icon-167.png","ios-icon-180":"ios-icon-180.png","ios-icon-20":"ios-icon-20.png","ios-icon-29":"ios-icon-29.png","ios-icon-40":"ios-icon-40.png","ios-icon-50":"ios-icon-50.png","ios-icon-57":"ios-icon-57.png","ios-icon-58":"ios-icon-58.png","ios-icon-60":"ios-icon-60.png","ios-icon-72":"ios-icon-72.png","ios-icon-76":"ios-icon-76.png","ios-icon-80":"ios-icon-80.png","ios-icon-87":"ios-icon-87.png","liluo-thumbnail":"Assets/Images/Common/Salamander/Salamander_Idle1.png"},"loadingScreen":{"backgroundColor":0,"backgroundFadeInDuration":0.2,"backgroundImageResourceName":"AssetDev/Sinage/Title/Title.png","gdevelopLogoStyle":"light","logoAndProgressFadeInDuration":0.1,"logoAndProgressLogoFadeInDelay":0.1,"minDuration":2.0,"progressBarColor":16777215,"progressBarHeight":20.0,"progressBarMaxWidth":0.0,"progressBarMinWidth":40.0,"progressBarWidthPercent":45.0,"showGDevelopSplash":false,"showProgressBar":true},"watermark":{"placement":"bottom-left","showWatermark":false},"authorIds":["po9uiwxSnQUfiMVT9Mgb8PjwDhw2"],"authorUsernames":["datacrystals"],"categories":[],"playableDevices":["keyboard","gamepad","mobile"],"extensionProperties":[],"platforms":[{"name":"GDevelop JS platform"}],"currentPlatform":"GDevelop JS platform"},"resources":{"resources":[{"alwaysLoaded":false,"file":"Salamander_Idle1.png","kind":"image","metadata":"","name":"AssetDev/Salamander/Salamander_Idle1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Idle2.png","kind":"image","metadata":"","name":"AssetDev/Salamander/Salamander_Idle2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Idle3.png","kind":"image","metadata":"","name":"AssetDev/Salamander/Salamander_Idle3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Idle4.png","kind":"image","metadata":"","name":"AssetDev/Salamander/Salamander_Idle4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Walk1.png","kind":"image","metadata":"","name":"AssetDev/Salamander/Salamander_Walk1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Salamander_Walk2.png","kind":"image","metadata":"","name":"AssetDev/Salamander/Salamander_Walk2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Salamander_Walk3.png","kind":"image","metadata":"","name":"AssetDev/Salamander/Salamander_Walk3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Salamander_Walk4.png","kind":"image","metadata":"","name":"AssetDev/Salamander/Salamander_Walk4.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Ladder.png","kind":"image","metadata":"","name":"AssetDev/Ladder/Ladder.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"StaticPlatform.png","kind":"image","metadata":"","name":"AssetDev/StaticPlatform/StaticPlatform.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FlyingEnemy_4.png","kind":"image","metadata":"","name":"AssetDev/FlyingEnemy/FlyingEnemy_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FlyingEnemy_3.png","kind":"image","metadata":"","name":"AssetDev/FlyingEnemy/FlyingEnemy_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FlyingEnemy_2.png","kind":"image","metadata":"","name":"AssetDev/FlyingEnemy/FlyingEnemy_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"FlyingEnemy_1.png","kind":"image","metadata":"","name":"AssetDev/FlyingEnemy/FlyingEnemy_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Portal.png","kind":"image","metadata":"","name":"AssetDev/Portal/Portal.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LargeIsland.png","kind":"image","metadata":"","name":"AssetDev/LargeIsland/LargeIsland.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MediumIsland.png","kind":"image","metadata":"","name":"AssetDev/MediumIsland/MediumIsland.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MovingIsland_4.png","kind":"image","metadata":"","name":"AssetDev/MovingIsland/MovingIsland_4.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MovingIsland_3.png","kind":"image","metadata":"","name":"AssetDev/MovingIsland/MovingIsland_3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MovingIsland_2.png","kind":"image","metadata":"","name":"AssetDev/MovingIsland/MovingIsland_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MovingIsland_1.png","kind":"image","metadata":"","name":"AssetDev/MovingIsland/MovingIsland_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"FireEnemy_NoFire_1.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_NoFire_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FireEnemy_NoFire_4.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_NoFire_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FireEnemy_NoFire_3.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_NoFire_3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"FireEnemy_NoFire_2.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_NoFire_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FireEnemy_WithFire_4.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_WithFire_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FireEnemy_WithFire_3.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_WithFire_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FireEnemy_WithFire_2.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_WithFire_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FireEnemy_WithFire_1.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_WithFire_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LargeIsland_4.png","kind":"image","metadata":"","name":"AssetDev/LargeIsland/LargeIsland_4.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"LargeIsland_3.png","kind":"image","metadata":"","name":"AssetDev/LargeIsland/LargeIsland_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LargeIsland_2.png","kind":"image","metadata":"","name":"AssetDev/LargeIsland/LargeIsland_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"LargeIsland_1.png","kind":"image","metadata":"","name":"AssetDev/LargeIsland/LargeIsland_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Ladder_4.png","kind":"image","metadata":"","name":"AssetDev/Ladder/Ladder_4.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Ladder_3.png","kind":"image","metadata":"","name":"AssetDev/Ladder/Ladder_3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Ladder_2.png","kind":"image","metadata":"","name":"AssetDev/Ladder/Ladder_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Ladder_1.png","kind":"image","metadata":"","name":"AssetDev/Ladder/Ladder_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"RectangularPlatform_4.png","kind":"image","metadata":"","name":"AssetDev/RectangularPlatform/RectangularPlatform_4.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"RectangularPlatform_3.png","kind":"image","metadata":"","name":"AssetDev/RectangularPlatform/RectangularPlatform_3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"RectangularPlatform_2.png","kind":"image","metadata":"","name":"AssetDev/RectangularPlatform/RectangularPlatform_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"RectangularPlatform_1.png","kind":"image","metadata":"","name":"AssetDev/RectangularPlatform/RectangularPlatform_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"HeartCoin_2.png","kind":"image","metadata":"","name":"AssetDev/HeartCoin/HeartCoin_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"HeartCoin_1.png","kind":"image","metadata":"","name":"AssetDev/HeartCoin/HeartCoin_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Checkpoint_Closed_3.png","kind":"image","metadata":"","name":"AssetDev/Checkpoint/Checkpoint_Closed_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Checkpoint_Closed_2.png","kind":"image","metadata":"","name":"AssetDev/Checkpoint/Checkpoint_Closed_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Checkpoint_Closed_1.png","kind":"image","metadata":"","name":"AssetDev/Checkpoint/Checkpoint_Closed_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Checkpoint_Open_3.png","kind":"image","metadata":"","name":"AssetDev/Checkpoint/Checkpoint_Open_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Checkpoint_Open_2.png","kind":"image","metadata":"","name":"AssetDev/Checkpoint/Checkpoint_Open_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Checkpoint_Open_1.png","kind":"image","metadata":"","name":"AssetDev/Checkpoint/Checkpoint_Open_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Portal_2.png","kind":"image","metadata":"","name":"AssetDev/Portal/Portal_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Portal_1.png","kind":"image","metadata":"","name":"AssetDev/Portal/Portal_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Arrow.png","kind":"image","metadata":"","name":"AssetDev/Arrow/Arrow.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Jump.png","kind":"image","metadata":"","name":"AssetDev/Sinage/Jump/Jump.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Mountains_1.png","kind":"image","metadata":"","name":"AssetDev/Backgrounds/Mountains/Mountains_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Mountains_2.png","kind":"image","metadata":"","name":"AssetDev/Backgrounds/Mountains/Mountains_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Collect.png","kind":"image","metadata":"","name":"AssetDev/Sinage/Collect/Collect.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Kill.png","kind":"image","metadata":"","name":"AssetDev/Sinage/Kill/Kill.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"CheckPoint.png","kind":"image","metadata":"","name":"AssetDev/Sinage/CheckPoint/CheckPoint.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"DownArrow.png","kind":"image","metadata":"","name":"AssetDev/Sinage/DownArrow/DownArrow.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Drop.png","kind":"image","metadata":"","name":"AssetDev/Particles/Drop/Drop.png","smoothed":true,"userAdded":true},{"file":"509444__erokia__ambient-wave-54-msfxp7-1_3-psess.wav","kind":"audio","metadata":"","name":"AssetDev/Audio/509444__erokia__ambient-wave-54-msfxp7-1_3-psess.wav","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"Heartbeat_Amplified.wav","kind":"audio","metadata":"","name":"AssetDev/Audio/Heartbeat_Amplified.wav","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"Squelch.wav","kind":"audio","metadata":"","name":"AssetDev/Audio/Squelch.wav","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"DeathSound.wav","kind":"audio","metadata":"","name":"AssetDev/Audio/DeathSound.wav","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"alwaysLoaded":false,"file":"Death.png","kind":"image","metadata":"","name":"AssetDev/Sinage/Death/Death.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Moon.png","kind":"image","metadata":"","name":"AssetDev/Moon/Moon.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Title.png","kind":"image","metadata":"","name":"AssetDev/Sinage/Title/Title.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Proceed.png","kind":"image","metadata":"","name":"AssetDev/Sinage/Proceed/Proceed.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Forest.png","kind":"image","metadata":"","name":"AssetDev/Backgrounds/Forest/Forest.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MediumIsland_1.png","kind":"image","metadata":"","name":"AssetDev/MediumIsland/MediumIsland_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MediumIsland_2.png","kind":"image","metadata":"","name":"AssetDev/MediumIsland/MediumIsland_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MediumIsland_3.png","kind":"image","metadata":"","name":"AssetDev/MediumIsland/MediumIsland_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MediumIsland_4.png","kind":"image","metadata":"","name":"AssetDev/MediumIsland/MediumIsland_4.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"TutorialKeysWide_Space.png","kind":"image","metadata":"","name":"AssetDev/Sinage/TutorialKeys/TutorialKeysWide_Space.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TutorialKeys_W.png","kind":"image","metadata":"","name":"AssetDev/Sinage/TutorialKeys/TutorialKeys_W.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TutorialKeys_A.png","kind":"image","metadata":"","name":"AssetDev/Sinage/TutorialKeys/TutorialKeys_A.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TutorialKeys_D.png","kind":"image","metadata":"","name":"AssetDev/Sinage/TutorialKeys/TutorialKeys_D.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TutorialKeys_S.png","kind":"image","metadata":"","name":"AssetDev/Sinage/TutorialKeys/TutorialKeys_S.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FireEnemy_WithRedFire_1.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_WithRedFire_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FireEnemy_WithRedFire_2.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_WithRedFire_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FireEnemy_WithRedFire_3.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_WithRedFire_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FireEnemy_WithRedFire_4.png","kind":"image","metadata":"","name":"AssetDev/FireEnemy/FireEnemy_WithRedFire_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Ocean.png","kind":"image","metadata":"","name":"AssetDev/Backgrounds/Ocean/Ocean.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"HeartCoin_Blank.png","kind":"image","metadata":"","name":"AssetDev/HeartCoin/HeartCoin_Blank.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"HeartIcon.png","kind":"image","metadata":"","name":"AssetDev/HeartCoin/HeartIcon.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"HeartIcon_Blank.png","kind":"image","metadata":"","name":"AssetDev/HeartCoin/HeartIcon_Blank.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LifeForceBar_Frame.png","kind":"image","metadata":"","name":"AssetDev/Sinage/LifeForceBar/LifeForceBar_Frame.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LifeForceBar_Content.png","kind":"image","metadata":"","name":"AssetDev/Sinage/LifeForceBar/LifeForceBar_Content.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Lives.png","kind":"image","metadata":"","name":"AssetDev/Sinage/Lives/Lives.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LifeForce.png","kind":"image","metadata":"","name":"AssetDev/Sinage/LifeForce/LifeForce.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Mountains1.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Mountains1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Mountains2.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Mountains2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Memories_Mountains3.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Mountains3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Memories_Mountains4.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Mountains4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Shatter.png","kind":"image","metadata":"","name":"AssetDev/Shatter/Shatter.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShatterScaled.png","kind":"image","metadata":"","name":"AssetDev/Shatter/ShatterScaled.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"YouDied.png","kind":"image","metadata":"","name":"AssetDev/Sinage/YouDied/YouDied.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ProceedButton_Idle.png","kind":"image","metadata":"","name":"AssetDev/Sinage/ProceedButton/ProceedButton_Idle.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ProceedButton_Hovered.png","kind":"image","metadata":"","name":"AssetDev/Sinage/ProceedButton/ProceedButton_Hovered.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ProceedButton_Pressed.png","kind":"image","metadata":"","name":"AssetDev/Sinage/ProceedButton/ProceedButton_Pressed.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MemoryAcquired.png","kind":"image","metadata":"","name":"AssetDev/Sinage/MemoryAcquired/MemoryAcquired.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"HorizontalDemon_1.png","kind":"image","metadata":"","name":"AssetDev/Entities/HorizontalDemon/HorizontalDemon_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"HorizontalDemon_2.png","kind":"image","metadata":"","name":"AssetDev/Entities/HorizontalDemon/HorizontalDemon_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"HorizontalDemon_3.png","kind":"image","metadata":"","name":"AssetDev/Entities/HorizontalDemon/HorizontalDemon_3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"HorizontalDemon_4.png","kind":"image","metadata":"","name":"AssetDev/Entities/HorizontalDemon/HorizontalDemon_4.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"ShootingSpikeDemon_1.png","kind":"image","metadata":"","name":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShootingSpikeDemon_2.png","kind":"image","metadata":"","name":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"ShootingSpikeDemon_3.png","kind":"image","metadata":"","name":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Spike_1.png","kind":"image","metadata":"","name":"AssetDev/Entities/ShootingSpikeDemon/Spike_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Spike_2.png","kind":"image","metadata":"","name":"AssetDev/Entities/ShootingSpikeDemon/Spike_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Spike_3.png","kind":"image","metadata":"","name":"AssetDev/Entities/ShootingSpikeDemon/Spike_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Spike_4.png","kind":"image","metadata":"","name":"AssetDev/Entities/ShootingSpikeDemon/Spike_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Beach.png","kind":"image","metadata":"","name":"AssetDev/Backgrounds/Beach/Beach.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"VerticalMovingPlatform_1.png","kind":"image","metadata":"","name":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"VerticalMovingPlatform_2.png","kind":"image","metadata":"","name":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"VerticalMovingPlatform_3.png","kind":"image","metadata":"","name":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"DiagonallyMovingPlatform_1.png","kind":"image","metadata":"","name":"AssetDev/Platforms/DiagonallyMovingPlatform/DiagonallyMovingPlatform_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"DiagonallyMovingPlatform_2.png","kind":"image","metadata":"","name":"AssetDev/Platforms/DiagonallyMovingPlatform/DiagonallyMovingPlatform_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"DiagonallyMovingPlatform_3.png","kind":"image","metadata":"","name":"AssetDev/Platforms/DiagonallyMovingPlatform/DiagonallyMovingPlatform_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"DiagonallyMovingPlatform_4.png","kind":"image","metadata":"","name":"AssetDev/Platforms/DiagonallyMovingPlatform/DiagonallyMovingPlatform_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FlippingPlatform_1.png","kind":"image","metadata":"","name":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FlippingPlatform_2.png","kind":"image","metadata":"","name":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FlippingPlatform_3.png","kind":"image","metadata":"","name":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"FlippingPlatform_4.png","kind":"image","metadata":"","name":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"StalactiteDemon_1.png","kind":"image","metadata":"","name":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"StalactiteDemon_2.png","kind":"image","metadata":"","name":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"StalactiteDemon_3.png","kind":"image","metadata":"","name":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Stalatgite_1.png","kind":"image","metadata":"","name":"AssetDev/Entities/StalactiteDemon/Stalatgite_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Stalatgite_2.png","kind":"image","metadata":"","name":"AssetDev/Entities/StalactiteDemon/Stalatgite_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Stalatgite_3.png","kind":"image","metadata":"","name":"AssetDev/Entities/StalactiteDemon/Stalatgite_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Beach1.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Beach1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Beach2.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Beach2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Beach3.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Beach3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Beach4.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Beach4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Forest1.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Forest1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Forest2.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Forest2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Forest3.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Forest3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Forest4.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Forest4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LivingRoom.png","kind":"image","metadata":"","name":"AssetDev/Backgrounds/LivingRoom/LivingRoom.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Ocean1.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Ocean1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Ocean2.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Ocean2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Ocean3.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Ocean3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Ocean4.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_Ocean4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Infrastructure.png","kind":"image","metadata":"","name":"AssetDev/Backgrounds/Infrastructure/Infrastructure.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Rack_1.png","kind":"image","metadata":"","name":"AssetDev/Decorations/ServerRack/Rack_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Rack_2.png","kind":"image","metadata":"","name":"AssetDev/Decorations/ServerRack/Rack_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Server_1.png","kind":"image","metadata":"","name":"AssetDev/Decorations/Server/Server_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Server_2.png","kind":"image","metadata":"","name":"AssetDev/Decorations/Server/Server_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MemoryHolder_1.png","kind":"image","metadata":"","name":"AssetDev/Decorations/MemoryHolder/MemoryHolder_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MemoryHolder_2.png","kind":"image","metadata":"","name":"AssetDev/Decorations/MemoryHolder/MemoryHolder_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MindscapeFloor_1.png","kind":"image","metadata":"","name":"AssetDev/Platforms/MindscapeFloor/MindscapeFloor_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MindscapeFloor_2.png","kind":"image","metadata":"","name":"AssetDev/Platforms/MindscapeFloor/MindscapeFloor_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TutorialKeys_E.png","kind":"image","metadata":"","name":"AssetDev/Sinage/TutorialKeys/TutorialKeys_E.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_LivingRoom1.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_LivingRoom1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_LivingRoom2.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_LivingRoom2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_LivingRoom3.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_LivingRoom3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_LivingRoom4.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_LivingRoom4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_School1.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_School1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_School2.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_School2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_School3.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_School3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_School4.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_School4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"School.png","kind":"image","metadata":"","name":"AssetDev/Backgrounds/School/School.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_WhimsicalTree1.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_WhimsicalTree1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_WhimsicalTree2.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_WhimsicalTree2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_WhimsicalTree3.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_WhimsicalTree3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_WhimsicalTree4.png","kind":"image","metadata":"","name":"AssetDev/Memories/Memories_WhimsicalTree4.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"WhimsicalTree.png","kind":"image","metadata":"","name":"AssetDev/Backgrounds/WhimsicalTree/WhimsicalTree.png","smoothed":true,"userAdded":true},{"file":"Activate.wav","kind":"audio","metadata":"","name":"Assets/Sounds/Checkpoint/Activate.wav","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"RandomAmbiance1.wav","kind":"audio","metadata":"","name":"Assets/Sounds/RandomSounds/RandomAmbiance1.wav","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"RandomAmbiance2.wav","kind":"audio","metadata":"","name":"Assets/Sounds/RandomSounds/RandomAmbiance2.wav","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"RandomAmbiance3.wav","kind":"audio","metadata":"","name":"Assets/Sounds/RandomSounds/RandomAmbiance3.wav","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"PortalInteract.wav","kind":"audio","metadata":"","name":"Assets/Sounds/Portal/PortalInteract.wav","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"alwaysLoaded":false,"file":"SoundDesign.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Titles/SoundDesign/SoundDesign.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Colon.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Colon/Colon.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"DylanMooney.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Names/DylanMooney/DylanMooney.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Background.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Background/Background.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Director.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Titles/Director/Director.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ThomasLiao.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Names/ThomasLiao/ThomasLiao.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"AlexHu.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Names/AlexHu/AlexHu.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SneakySalamander.png","kind":"image","metadata":"","name":"Assets/Images/Credits/SneakySalamander/SneakySalamander.png","smoothed":true,"userAdded":false},{"file":"AmbientLoop.ogg","kind":"audio","metadata":"","name":"Assets/Sounds/Levels/1/AmbientLoop.ogg","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"AmbientLoop2.ogg","kind":"audio","metadata":"","name":"Assets/Sounds/Levels/3/AmbientLoop.ogg","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"AmbientLoop3.ogg","kind":"audio","metadata":"","name":"Assets/Sounds/Levels/6/AmbientLoop.ogg","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"AmbientLoop4.ogg","kind":"audio","metadata":"","name":"Assets/Sounds/Levels/0/AmbientLoop.ogg","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"AmbientLoop5.ogg","kind":"audio","metadata":"","name":"Assets/Sounds/Levels/5/AmbientLoop.ogg","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"alwaysLoaded":false,"file":"Border.png","kind":"image","metadata":"","name":"Assets/Images/Common/Border/Border.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Black.png","kind":"image","metadata":"","name":"Assets/Images/Common/Black/Black.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Idle12.png","kind":"image","metadata":"","name":"Assets/Images/Common/Salamander/Salamander_Idle1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"desktop-icon-512.png","kind":"image","metadata":"","name":"desktop-icon-512.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"android-icon-192.png","kind":"image","metadata":"","name":"android-icon-192.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"android-icon-144.png","kind":"image","metadata":"","name":"android-icon-144.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"android-icon-96.png","kind":"image","metadata":"","name":"android-icon-96.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"android-icon-72.png","kind":"image","metadata":"","name":"android-icon-72.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"android-icon-48.png","kind":"image","metadata":"","name":"android-icon-48.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"android-icon-36.png","kind":"image","metadata":"","name":"android-icon-36.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"android-windowSplashScreenAnimatedIcon.png","kind":"image","metadata":"","name":"android-windowSplashScreenAnimatedIcon.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-1024.png","kind":"image","metadata":"","name":"ios-icon-1024.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-180.png","kind":"image","metadata":"","name":"ios-icon-180.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-167.png","kind":"image","metadata":"","name":"ios-icon-167.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-152.png","kind":"image","metadata":"","name":"ios-icon-152.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-144.png","kind":"image","metadata":"","name":"ios-icon-144.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-120.png","kind":"image","metadata":"","name":"ios-icon-120.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-114.png","kind":"image","metadata":"","name":"ios-icon-114.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-100.png","kind":"image","metadata":"","name":"ios-icon-100.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-87.png","kind":"image","metadata":"","name":"ios-icon-87.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-80.png","kind":"image","metadata":"","name":"ios-icon-80.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-76.png","kind":"image","metadata":"","name":"ios-icon-76.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-72.png","kind":"image","metadata":"","name":"ios-icon-72.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-60.png","kind":"image","metadata":"","name":"ios-icon-60.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-58.png","kind":"image","metadata":"","name":"ios-icon-58.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-57.png","kind":"image","metadata":"","name":"ios-icon-57.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-50.png","kind":"image","metadata":"","name":"ios-icon-50.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-40.png","kind":"image","metadata":"","name":"ios-icon-40.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-29.png","kind":"image","metadata":"","name":"ios-icon-29.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ios-icon-20.png","kind":"image","metadata":"","name":"ios-icon-20.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Idle42.png","kind":"image","metadata":"","name":"Assets/Images/Common/Salamander/Salamander_Idle4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Idle32.png","kind":"image","metadata":"","name":"Assets/Images/Common/Salamander/Salamander_Idle3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Salamander_Idle22.png","kind":"image","metadata":"","name":"Assets/Images/Common/Salamander/Salamander_Idle2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Walk42.png","kind":"image","metadata":"","name":"Assets/Images/Common/Salamander/Salamander_Walk4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Walk32.png","kind":"image","metadata":"","name":"Assets/Images/Common/Salamander/Salamander_Walk3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Walk22.png","kind":"image","metadata":"","name":"Assets/Images/Common/Salamander/Salamander_Walk2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Salamander_Walk12.png","kind":"image","metadata":"","name":"Assets/Images/Common/Salamander/Salamander_Walk1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Transparent Button With White Yellow Border_Hovered.png","kind":"image","metadata":"","name":"Transparent Button With White Yellow Border_Hovered.png","smoothed":true,"userAdded":false,"origin":{"identifier":"https://asset-resources.gdevelop.io/public-resources/Menu buttons/09c5d56e61a6a8b031a30ff89ae4229243317908385b5701a46e458c2fd6906c_Transparent Button With White Yellow Border_Hovered.png","name":"Transparent Button With White Yellow Border_Hovered.png"}},{"alwaysLoaded":false,"file":"Transparent Button With White Yellow Border_Idle.png","kind":"image","metadata":"","name":"Transparent Button With White Yellow Border_Idle.png","smoothed":true,"userAdded":false,"origin":{"identifier":"https://asset-resources.gdevelop.io/public-resources/Menu buttons/7311d88d62c25c9a5e7ed4f2031f4d58fabe564e093b203e62e467a1a995ed32_Transparent Button With White Yellow Border_Idle.png","name":"Transparent Button With White Yellow Border_Idle.png"}},{"alwaysLoaded":false,"file":"Transparent Button With White Yellow Border_Pressed.png","kind":"image","metadata":"","name":"Transparent Button With White Yellow Border_Pressed.png","smoothed":true,"userAdded":false,"origin":{"identifier":"https://asset-resources.gdevelop.io/public-resources/Menu buttons/e00d068010472f362dc46547bd727f20d85163a88cd2414d7f4fb9df63db2917_Transparent Button With White Yellow Border_Pressed.png","name":"Transparent Button With White Yellow Border_Pressed.png"}},{"file":"Charm-Regular.ttf","kind":"font","metadata":"","name":"Charm-Regular.ttf","userAdded":false,"origin":{"identifier":"https://asset-resources.gdevelop.io/public-resources/Menu buttons/668523d3d2bb73faa358e1ebafa55f43d2760f8abbe99aa15476121c1bcc7eb6_Charm-Regular.ttf","name":"Charm-Regular.ttf"}},{"alwaysLoaded":false,"file":"NewGameButton_Idle.png","kind":"image","metadata":"","name":"Assets/Images/MainMenu/NewGameButton/NewGameButton_Idle.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"NewGameButton_Hovered.png","kind":"image","metadata":"","name":"Assets/Images/MainMenu/NewGameButton/NewGameButton_Hovered.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"NewGameButton_Pressed.png","kind":"image","metadata":"","name":"Assets/Images/MainMenu/NewGameButton/NewGameButton_Pressed.png","smoothed":true,"userAdded":true},{"file":"AmbientLoop6.ogg","kind":"audio","metadata":"","name":"Assets/Sounds/Levels/2/AmbientLoop.ogg","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"file":"Theme.ogg","kind":"audio","metadata":"","name":"Assets/Sounds/Levels/MainMenu/Theme.ogg","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"alwaysLoaded":false,"file":"CreditsButton_Idle.png","kind":"image","metadata":"","name":"Assets/Images/MainMenu/CreditsButton/CreditsButton_Idle.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"CreditsButton_Hovered.png","kind":"image","metadata":"","name":"Assets/Images/MainMenu/CreditsButton/CreditsButton_Hovered.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"CreditsButton_Pressed.png","kind":"image","metadata":"","name":"Assets/Images/MainMenu/CreditsButton/CreditsButton_Pressed.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ExitButton_Idle.png","kind":"image","metadata":"","name":"Assets/Images/MainMenu/ExitButton/ExitButton_Idle.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ExitButton_Hovered.png","kind":"image","metadata":"","name":"Assets/Images/MainMenu/ExitButton/ExitButton_Hovered.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ExitButton_Pressed.png","kind":"image","metadata":"","name":"Assets/Images/MainMenu/ExitButton/ExitButton_Pressed.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"RectangularPlatform_42.png","kind":"image","metadata":"","name":"Assets/Images/Common/Platforms/Static/RectangularPlatform/RectangularPlatform_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"RectangularPlatform_32.png","kind":"image","metadata":"","name":"Assets/Images/Common/Platforms/Static/RectangularPlatform/RectangularPlatform_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"RectangularPlatform_22.png","kind":"image","metadata":"","name":"Assets/Images/Common/Platforms/Static/RectangularPlatform/RectangularPlatform_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"RectangularPlatform_12.png","kind":"image","metadata":"","name":"Assets/Images/Common/Platforms/Static/RectangularPlatform/RectangularPlatform_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MediumIsland_42.png","kind":"image","metadata":"","name":"Assets/Images/Common/Platforms/Static/MediumIsland/MediumIsland_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MediumIsland_32.png","kind":"image","metadata":"","name":"Assets/Images/Common/Platforms/Static/MediumIsland/MediumIsland_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MediumIsland_22.png","kind":"image","metadata":"","name":"Assets/Images/Common/Platforms/Static/MediumIsland/MediumIsland_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MediumIsland_12.png","kind":"image","metadata":"","name":"Assets/Images/Common/Platforms/Static/MediumIsland/MediumIsland_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"HopeBar_Content.png","kind":"image","metadata":"","name":"Assets\\Images\\UI\\Hope\\HopeBar_Content.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"HopeBar_Frame.png","kind":"image","metadata":"","name":"Assets\\Images\\UI\\Hope\\HopeBar_Frame.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Hope.png","kind":"image","metadata":"","name":"Assets\\Images\\UI\\Hope\\Hope.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"GraduatedHopeBar_Content.png","kind":"image","metadata":"","name":"Assets\\Images\\UI\\HopeBar\\GraduatedHopeBar_Content.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"GraduatedHopeBar_Frame.png","kind":"image","metadata":"","name":"Assets\\Images\\UI\\HopeBar\\GraduatedHopeBar_Frame.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Hope_2.png","kind":"image","metadata":"","name":"Assets\\Images\\UI\\Hope\\Hope_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TryAgainButton_Idle.png","kind":"image","metadata":"","name":"Assets\\Images\\UI\\Labels\\TryAgain\\TryAgainButton_Idle.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TryAgainButton_Hovered.png","kind":"image","metadata":"","name":"Assets\\Images\\UI\\Labels\\TryAgain\\TryAgainButton_Hovered.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TryAgainButton_Pressed.png","kind":"image","metadata":"","name":"Assets\\Images\\UI\\Labels\\TryAgain\\TryAgainButton_Pressed.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ProceedButton_Idle.png","kind":"image","metadata":"","name":"AssetDev\\Sinage\\ProceedButton\\ProceedButton_Idle.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ProceedButton_Hovered.png","kind":"image","metadata":"","name":"AssetDev\\Sinage\\ProceedButton\\ProceedButton_Hovered.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ProceedButton_Pressed.png","kind":"image","metadata":"","name":"AssetDev\\Sinage\\ProceedButton\\ProceedButton_Pressed.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserBeam_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserBeam_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserBeam_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserBeam_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserBeam_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserBeam_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserBeam_4.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserBeam_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Base_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Base_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Base_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Base_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Base_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Base_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Base_4.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Base_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Beam_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Beam_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Beam_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Beam_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Beam_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Beam_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Beam_4.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Beam_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LevelDesign.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Titles/LevelDesign/LevelDesign.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Programming.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Titles/Programming/Programming.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"QualityAssurance.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Titles/QualityAssurance/QualityAssurance.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"SpecialThanks.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Titles/SpecialThanks/SpecialThanks.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"StalactiteDemon_1.png","kind":"image","metadata":"","name":"AssetDev\\Entities\\StalactiteDemon\\StalactiteDemon_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"StalactiteDemon_2.png","kind":"image","metadata":"","name":"AssetDev\\Entities\\StalactiteDemon\\StalactiteDemon_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"StalactiteDemon_3.png","kind":"image","metadata":"","name":"AssetDev\\Entities\\StalactiteDemon\\StalactiteDemon_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Stalactite_1.png","kind":"image","metadata":"","name":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Stalactite_2.png","kind":"image","metadata":"","name":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Stalactite_3.png","kind":"image","metadata":"","name":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserRing_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"LaserRing_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"LaserRing_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing_3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MovingIslandRight_1.png","kind":"image","metadata":"","name":"AssetDev\\MovingIsland\\MovingIslandRight_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MovingIslandRIght_2.png","kind":"image","metadata":"","name":"AssetDev\\MovingIsland\\MovingIslandRIght_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MovingIslandRight_3.png","kind":"image","metadata":"","name":"AssetDev\\MovingIsland\\MovingIslandRight_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MovingIslandRight_4.png","kind":"image","metadata":"","name":"AssetDev\\MovingIsland\\MovingIslandRight_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MovingIslandLeft_1.png","kind":"image","metadata":"","name":"AssetDev\\MovingIsland\\MovingIslandLeft_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MovingIslandLeft_2.png","kind":"image","metadata":"","name":"AssetDev\\MovingIsland\\MovingIslandLeft_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MovingIslandLeft_3.png","kind":"image","metadata":"","name":"AssetDev\\MovingIsland\\MovingIslandLeft_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MovingIslandLeft_4.png","kind":"image","metadata":"","name":"AssetDev\\MovingIsland\\MovingIslandLeft_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SpinningPlatformClockwise_1.png","kind":"image","metadata":"","name":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SpinningPlatformClockwise_2.png","kind":"image","metadata":"","name":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SpinningPlatformClockwise_3.png","kind":"image","metadata":"","name":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SpinningPlatformClockwise_4.png","kind":"image","metadata":"","name":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SpinningPlatformCounterclockwise_1.png","kind":"image","metadata":"","name":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SpinningPlatformCounterclockwise_2.png","kind":"image","metadata":"","name":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SpinningPlatformCounterclockwise_3.png","kind":"image","metadata":"","name":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SpinningPlatformCounterclockwise_4.png","kind":"image","metadata":"","name":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Beam_Single_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Beam_Single_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Beam_Single_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Beam_Single_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemon_Beam_Single_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemon_Beam_Single_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Background2.png","kind":"image","metadata":"","name":"Assets\\Images\\Levels\\7\\Background\\Background.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Background3.png","kind":"image","metadata":"","name":"Assets\\Images\\Levels\\8\\Background\\Background.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TurretDemonBase_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TurretDemonBase_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TurretDemonBase_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TurretDemonBase_4.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TurretDemonEye_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TurretDemonEye_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TurretDemonEye_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TurretDemonEye_4.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"CameraGlitchFix.png","kind":"image","metadata":"","name":"Assets\\Images\\Common\\CameraGlitchFix\\CameraGlitchFix.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SweepingLaserDemon_4.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/SweepingLaserDemon/SweepingLaserDemon_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SweepingLaserDemon_3.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/SweepingLaserDemon/SweepingLaserDemon_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SweepingLaserDemon_2.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/SweepingLaserDemon/SweepingLaserDemon_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"SweepingLaserDemon_1.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/SweepingLaserDemon/SweepingLaserDemon_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Shockwave_4.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/SweepingLaserDemon/Shockwave_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Shockwave_3.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/SweepingLaserDemon/Shockwave_3.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Shockwave_2.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/SweepingLaserDemon/Shockwave_2.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"Shockwave_1.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/SweepingLaserDemon/Shockwave_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MiteSpawnerBase_4.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/MiteSpawnerDemon/MiteSpawnerBase_4.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MiteSpawnerBase_3.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/MiteSpawnerDemon/MiteSpawnerBase_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteSpawnerBase_2.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/MiteSpawnerDemon/MiteSpawnerBase_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteSpawnerBase_1.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/MiteSpawnerDemon/MiteSpawnerBase_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteDemon_4.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/MiteSpawnerDemon/MiteDemon_4.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MiteDemon_3.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/MiteSpawnerDemon/MiteDemon_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteDemon_2.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/MiteSpawnerDemon/MiteDemon_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteDemon_1.png","kind":"image","metadata":"","name":"Assets/Images/Entites/Enemies/MiteSpawnerDemon/MiteDemon_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Background4.png","kind":"image","metadata":"","name":"Assets\\Images\\Levels\\9\\Background\\Background.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteDemonBase_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MiteDemonBase_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteDemonBase_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteDemonBase_4.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteDemonMite_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_1.png","smoothed":true,"userAdded":false},{"alwaysLoaded":false,"file":"MiteDemonMite_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteDemonMite_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"MiteDemonMite_4.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemonBase_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemonBase_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemonBase_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemonBase_4.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemonBeam_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemonBeam_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemonBeam_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemonBeamSingle_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemonBeamSingle_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserDemonBeamSingle_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserRing1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserRing2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LaserRing3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShockwaveDemon_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemon_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShockwaveDemon_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemon_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShockwaveDemon_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemon_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShockwaveDemon_4.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemon_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Shockwave_12.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Shockwave_22.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Shockwave_32.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Shockwave_42.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShockwaveDemonBase_1.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShockwaveDemonBase_2.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShockwaveDemonBase_3.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShockwaveDemonBase_4.png","kind":"image","metadata":"","name":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_BlockWorld1.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_BlockWorld1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_BlockWorld2.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_BlockWorld2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_BlockWorld3.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_BlockWorld3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_BlockWorld4.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_BlockWorld4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_TangentHell1.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_TangentHell1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_TangentHell2.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_TangentHell2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_TangentHell3.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_TangentHell3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_TangentHell4.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_TangentHell4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Recursion1.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Recursion1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Recursion2.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Recursion2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Recursion3.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Recursion3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Recursion4.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Recursion4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Linux1.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Linux1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Linux2.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Linux2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Linux3.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Linux3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Linux4.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Linux4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Boss1.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Boss1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Boss2.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Boss2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Boss3.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Boss3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_Boss4.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_Boss4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Hold.png","kind":"image","metadata":"","name":"Assets\\Images\\Tutorial\\Labels\\Hold\\Hold.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LongerJump.png","kind":"image","metadata":"","name":"Assets\\Images\\Tutorial\\Labels\\LongerJump\\LongerJump.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"ShiftToHealHint.png","kind":"image","metadata":"","name":"Assets\\Images\\Tutorial\\Labels\\ShiftToHealHint\\ShiftToHealHint.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TutorialKeys_A.png","kind":"image","metadata":"","name":"AssetDev\\Sinage\\TutorialKeys\\TutorialKeys_A.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TutorialKeys_W.png","kind":"image","metadata":"","name":"AssetDev\\Sinage\\TutorialKeys\\TutorialKeys_W.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TutorialKeys_S.png","kind":"image","metadata":"","name":"AssetDev\\Sinage\\TutorialKeys\\TutorialKeys_S.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TutorialKeys_D.png","kind":"image","metadata":"","name":"AssetDev\\Sinage\\TutorialKeys\\TutorialKeys_D.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"TutorialKeysWide_Space.png","kind":"image","metadata":"","name":"AssetDev\\Sinage\\TutorialKeys\\TutorialKeysWide_Space.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"PauseMenu.png","kind":"image","metadata":"","name":"Assets\\Images\\Tutorial\\Labels\\PauseHint\\PauseMenu.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"RestartHint.png","kind":"image","metadata":"","name":"Assets\\Images\\Tutorial\\Labels\\RestartHint\\RestartHint.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_WhimsicalTree1.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_WhimsicalTree1.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_WhimsicalTree2.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_WhimsicalTree2.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_WhimsicalTree3.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_WhimsicalTree3.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Memories_WhimsicalTree4.png","kind":"image","metadata":"","name":"AssetDev\\Memories\\Memories_WhimsicalTree4.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"BaileyBorbas.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Names\\BaileyBorbas\\BaileyBorbas.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"BrennerKrogh.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Names\\BrennerKrogh\\BrennerKrogh.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"BrennerMuskatel.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Names\\BrennerMuskatel\\BrennerMuskatel.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"HunterBoggs.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Names\\HunterBoggs\\HunterBoggs.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"JackMccarthySmith.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Names\\JackMccarthySmith\\JackMccarthySmith.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"JacobMorrison.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Names\\JacobMorrison\\JacobMorrison.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"JasonWong.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Names\\JasonWong\\JasonWong.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"JoshVegher.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Names\\JoshVegher\\JoshVegher.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"JustinHumes.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Names\\JustinHumes\\JustinHumes.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"RyanReilly.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Names\\RyanReilly\\RyanReilly.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Art.png","kind":"image","metadata":"","name":"Assets\\Images\\Credits\\Titles\\Art\\Art.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Background5.png","kind":"image","metadata":"","name":"Assets\\Images\\MainMenu\\Background\\Background.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Background6.png","kind":"image","metadata":"","name":"Assets\\Images\\Levels\\10\\Background\\Background.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"Concept.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Titles/Concept/Concept.png","smoothed":true,"userAdded":true},{"file":"AmbientLoop_Train.ogg","kind":"audio","metadata":"","name":"Assets/Sounds/Levels/Mindscape/AmbientLoop_Train.ogg","preloadAsMusic":false,"preloadAsSound":false,"preloadInCache":false,"userAdded":true},{"alwaysLoaded":false,"file":"AGPL_Logo.png","kind":"image","metadata":"","name":"Assets/Images/Credits/Logos/AGPL_Logo.png","smoothed":true,"userAdded":true},{"alwaysLoaded":false,"file":"LicenseText.png","kind":"image","metadata":"","name":"Assets/Images/Credits/LicenseText/LicenseText.png","smoothed":true,"userAdded":true}],"resourceFolders":[]},"objects":[{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"Player","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"Lives","type":"number","value":5.0},{"folded":true,"name":"IsTrulyDead","type":"boolean","value":false},{"folded":true,"name":"LifeForce","type":"number","value":0.0},{"folded":true,"name":"NeedsEnemiesReset","type":"boolean","value":false},{"name":"IsImmortal","type":"boolean","value":false},{"folded":true,"name":"IsInShockwave","type":"boolean","value":false},{"folded":true,"name":"GodModeX","type":"number","value":41400.0},{"folded":true,"name":"GodModeY","type":"number","value":600.0}],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":1.0,"outerStrength":2.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator","EnableAnimationChanges":true,"EnableHorizontalFlipping":true,"IdleAnimationName":"Idle","MoveAnimationName":"Move","JumpAnimationName":"Jump","FallAnimationName":"Fall","ClimbAnimationName":"Climb","PlatformerBehavior":"PlatformerObject","RunAnimationName":"Run","AnimatableCapability":"Animation","FlippableCapability":"Flippable","AnimatableCapacity":"Animation","FlippableCapacity":"Flippable","Animation":"Animation","Flip":"Flippable","Flippable":"Flippable"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper","PlatformerCharacter":"PlatformerObject","GamepadIdentifier":1.0,"UseArrows":true,"UseLeftStick":true,"UseRightStick":false,"JumpButton":"A or Cross"},{"name":"PlatformerMultitouchMapper","type":"SpriteMultitouchJoystick::PlatformerMultitouchMapper","Property":"PlatformerObject","ControllerIdentifier":1.0,"JoystickIdentifier":"Primary","JumpButton":"A"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior","maxFallingSpeed":1000.0,"xGrabTolerance":20.0,"canGoDownFromJumpthru":true,"canGrabPlatforms":false,"canGrabWithoutMoving":false,"ignoreDefaultControls":true,"maxSpeed":600.0,"slopeMaxAngle":60.0,"acceleration":4750.0,"deceleration":4750.0,"gravity":2200.0,"jumpSpeed":1500.0,"ladderClimbingSpeed":600.0,"jumpSustainTime":0.2,"useLegacyTrajectory":false,"yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera","LeftwardSpeed":0.9,"RightwardSpeed":0.9,"UpwardSpeed":0.75,"DownwardSpeed":0.9,"FollowOnX":true,"FollowOnY":true,"FollowFreeAreaLeft":0.0,"FollowFreeAreaRight":0.0,"FollowFreeAreaTop":0.0,"FollowFreeAreaBottom":0.0,"CameraOffsetX":0.0,"CameraOffsetY":0.0,"CameraDelay":0.0,"ForecastTime":0.0,"ForecastHistoryDuration":0.0,"LogLeftwardSpeed":0.0,"LogRightwardSpeed":0.0,"LogDownwardSpeed":0.0,"LogUpwardSpeed":0.0,"DelayedCenterX":0.0,"DelayedCenterY":0.0,"ForecastHistoryMeanX":0.0,"ForecastHistoryMeanY":0.0,"ForecastHistoryVarianceX":0.0,"ForecastHistoryCovariance":0.0,"ForecastHistoryLinearA":0.0,"ForecastHistoryLinearB":0.0,"ForecastedX":0.0,"ForecastedY":0.0,"ProjectedNewestX":0.0,"ProjectedNewestY":0.0,"ProjectedOldestX":0.0,"ProjectedOldestY":0.0,"ForecastHistoryVarianceY":0.0,"Index":0.0,"CameraDelayCatchUpSpeed":0.0,"CameraExtraDelay":0.0,"WaitingSpeedXMax":0.0,"WaitingSpeedYMax":0.0,"WaitingEnd":0.0,"CameraDelayCatchUpDuration":0.0,"LeftwardSpeedMax":10000.0,"RightwardSpeedMax":10000.0,"UpwardSpeedMax":1500.0,"DownwardSpeedMax":1500.0,"OldX":0.0,"OldY":0.0},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"Idle","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.3,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Idle4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Idle3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Idle2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Idle1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Idle2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Idle3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]}]}]},{"name":"Run","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.15,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]}]}]},{"name":"Jump","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]}]}]},{"name":"Climb","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.45,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]}]}]},{"name":"Fall","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Salamander/Salamander_Walk2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":822.0,"y":172.5},{"x":911.5,"y":254.0},{"x":676.0,"y":323.5},{"x":326.0,"y":309.0},{"x":71.5,"y":257.0},{"x":297.5,"y":152.5}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"FlyingDemon","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":true},{"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"name":"LifeForce","type":"number","value":1.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement","Width":0.0,"Height":150.0,"Clockwise":true,"HorizontalEdgeDuration":0.0,"VerticalEdgeDuration":1.35,"Left":1.0,"Top":1.0,"Progress":1.0,"OldX":1.0,"OldY":1.0,"Easing":"easeInOutSine","InitialPosition":"Bottom-left corner","ToogleClockwise":false},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/FlyingEnemy/FlyingEnemy_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":128.5,"y":333.5},{"x":266.0,"y":3.5},{"x":686.5,"y":113.0},{"x":839.5,"y":221.0},{"x":649.5,"y":656.5},{"x":318.5,"y":833.0},{"x":88.0,"y":726.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FlyingEnemy/FlyingEnemy_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":128.5,"y":333.5},{"x":266.0,"y":3.5},{"x":686.5,"y":113.0},{"x":839.5,"y":221.0},{"x":649.5,"y":656.5},{"x":318.5,"y":833.0},{"x":88.0,"y":726.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FlyingEnemy/FlyingEnemy_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":128.5,"y":333.5},{"x":266.0,"y":3.5},{"x":686.5,"y":113.0},{"x":839.5,"y":221.0},{"x":649.5,"y":656.5},{"x":318.5,"y":833.0},{"x":88.0,"y":726.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FlyingEnemy/FlyingEnemy_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":128.5,"y":333.5},{"x":266.0,"y":3.5},{"x":686.5,"y":113.0},{"x":839.5,"y":221.0},{"x":649.5,"y":656.5},{"x":318.5,"y":833.0},{"x":88.0,"y":726.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FlyingEnemy/FlyingEnemy_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":128.5,"y":333.5},{"x":266.0,"y":3.5},{"x":686.5,"y":113.0},{"x":839.5,"y":221.0},{"x":649.5,"y":656.5},{"x":318.5,"y":833.0},{"x":88.0,"y":726.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FlyingEnemy/FlyingEnemy_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":128.5,"y":333.5},{"x":266.0,"y":3.5},{"x":686.5,"y":113.0},{"x":839.5,"y":221.0},{"x":649.5,"y":656.5},{"x":318.5,"y":833.0},{"x":88.0,"y":726.5}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"FireDemon","type":"Sprite","updateIfNotVisible":false,"variables":[{"name":"Fire","type":"boolean","value":false},{"folded":true,"name":"IsKillable","type":"boolean","value":true},{"folded":true,"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"name":"LifeForce","type":"number","value":2.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy","Animation":"Animation"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"NoFire","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_NoFire_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_NoFire_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_NoFire_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_NoFire_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_NoFire_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_NoFire_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]}]}]},{"name":"Fire","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_WithRedFire_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_WithRedFire_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_WithRedFire_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_WithRedFire_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_WithRedFire_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/FireEnemy/FireEnemy_WithRedFire_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0},{"x":0.0,"y":0.0}],[{"x":82.5,"y":662.0},{"x":195.0,"y":512.0},{"x":461.0,"y":335.0},{"x":705.5,"y":510.0},{"x":911.5,"y":733.5},{"x":685.5,"y":829.5},{"x":426.5,"y":924.0},{"x":233.0,"y":838.5}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"Checkpoint","type":"Sprite","updateIfNotVisible":false,"variables":[{"name":"active","type":"boolean","value":false}],"effects":[{"effectType":"Glow","name":"Glow","doubleParameters":{"distance":15.0,"innerStrength":1.0,"outerStrength":2.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement","Width":0.0,"Height":10.0,"Clockwise":true,"HorizontalEdgeDuration":0.0,"VerticalEdgeDuration":1.5,"Left":1.0,"Top":1.0,"Progress":1.0,"OldX":1.0,"OldY":1.0,"Easing":"easeInOutSine","InitialPosition":"Top-left corner","ToogleClockwise":false},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"Inactive","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":false,"image":"AssetDev/Checkpoint/Checkpoint_Closed_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"AssetDev/Checkpoint/Checkpoint_Closed_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"AssetDev/Checkpoint/Checkpoint_Closed_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"AssetDev/Checkpoint/Checkpoint_Closed_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]},{"name":"Activate","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":false,"image":"AssetDev/Checkpoint/Checkpoint_Open_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"AssetDev/Checkpoint/Checkpoint_Open_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"AssetDev/Checkpoint/Checkpoint_Open_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"AssetDev/Checkpoint/Checkpoint_Open_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StaticPlatform3","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/LargeIsland/LargeIsland_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":664.5,"y":48.0},{"x":2044.5,"y":48.0},{"x":1662.5,"y":490.5},{"x":865.0,"y":786.0},{"x":624.5,"y":530.0}],[{"x":71.5,"y":278.0},{"x":80.0,"y":60.5},{"x":664.5,"y":48.0},{"x":624.5,"y":530.0},{"x":297.5,"y":461.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/LargeIsland/LargeIsland_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":664.5,"y":48.0},{"x":2044.5,"y":48.0},{"x":1662.5,"y":490.5},{"x":865.0,"y":786.0},{"x":624.5,"y":530.0}],[{"x":71.5,"y":278.0},{"x":80.0,"y":60.5},{"x":664.5,"y":48.0},{"x":624.5,"y":530.0},{"x":297.5,"y":461.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/LargeIsland/LargeIsland_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":664.5,"y":48.0},{"x":2044.5,"y":48.0},{"x":1662.5,"y":490.5},{"x":865.0,"y":786.0},{"x":624.5,"y":530.0}],[{"x":71.5,"y":278.0},{"x":80.0,"y":60.5},{"x":664.5,"y":48.0},{"x":624.5,"y":530.0},{"x":297.5,"y":461.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/LargeIsland/LargeIsland_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":664.5,"y":48.0},{"x":2044.5,"y":48.0},{"x":1662.5,"y":490.5},{"x":865.0,"y":786.0},{"x":624.5,"y":530.0}],[{"x":71.5,"y":278.0},{"x":80.0,"y":60.5},{"x":664.5,"y":48.0},{"x":624.5,"y":530.0},{"x":297.5,"y":461.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/LargeIsland/LargeIsland_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":664.5,"y":48.0},{"x":2044.5,"y":48.0},{"x":1662.5,"y":490.5},{"x":865.0,"y":786.0},{"x":624.5,"y":530.0}],[{"x":71.5,"y":278.0},{"x":80.0,"y":60.5},{"x":664.5,"y":48.0},{"x":624.5,"y":530.0},{"x":297.5,"y":461.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/LargeIsland/LargeIsland_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":664.5,"y":48.0},{"x":2044.5,"y":48.0},{"x":1662.5,"y":490.5},{"x":865.0,"y":786.0},{"x":624.5,"y":530.0}],[{"x":71.5,"y":278.0},{"x":80.0,"y":60.5},{"x":664.5,"y":48.0},{"x":624.5,"y":530.0},{"x":297.5,"y":461.5}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StaticPlatform2","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Platforms/Static/MediumIsland/MediumIsland_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":44.5,"y":120.0},{"x":19.0,"y":56.5},{"x":998.0,"y":29.0},{"x":950.5,"y":163.0},{"x":446.0,"y":306.5},{"x":123.5,"y":166.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Platforms/Static/MediumIsland/MediumIsland_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":44.5,"y":120.0},{"x":19.0,"y":56.5},{"x":998.0,"y":29.0},{"x":950.5,"y":163.0},{"x":446.0,"y":306.5},{"x":123.5,"y":166.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Platforms/Static/MediumIsland/MediumIsland_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":44.5,"y":120.0},{"x":19.0,"y":56.5},{"x":998.0,"y":29.0},{"x":950.5,"y":163.0},{"x":446.0,"y":306.5},{"x":123.5,"y":166.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Platforms/Static/MediumIsland/MediumIsland_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":44.5,"y":120.0},{"x":19.0,"y":56.5},{"x":998.0,"y":29.0},{"x":950.5,"y":163.0},{"x":446.0,"y":306.5},{"x":123.5,"y":166.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Platforms/Static/MediumIsland/MediumIsland_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":44.5,"y":120.0},{"x":19.0,"y":56.5},{"x":998.0,"y":29.0},{"x":950.5,"y":163.0},{"x":446.0,"y":306.5},{"x":123.5,"y":166.5}]]},{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Platforms/Static/MediumIsland/MediumIsland_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":44.5,"y":120.0},{"x":19.0,"y":56.5},{"x":998.0,"y":29.0},{"x":950.5,"y":163.0},{"x":446.0,"y":306.5},{"x":123.5,"y":166.5}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"HorizontalMovingPlatformRight","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement","Width":500.0,"Height":0.0,"Clockwise":true,"HorizontalEdgeDuration":3.0,"VerticalEdgeDuration":0.0,"Left":1.0,"Top":1.0,"Progress":1.0,"OldX":1.0,"OldY":1.0,"Easing":"easeInOutSine","InitialPosition":"Top-left corner","ToogleClockwise":false},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandRight_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":38.0,"y":32.0},{"x":999.0,"y":32.0},{"x":988.5,"y":145.0},{"x":855.5,"y":335.0},{"x":722.5,"y":418.5},{"x":622.5,"y":435.5},{"x":276.5,"y":435.5},{"x":137.0,"y":414.5},{"x":35.0,"y":261.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandRIght_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":38.0,"y":32.0},{"x":999.0,"y":32.0},{"x":988.5,"y":145.0},{"x":855.5,"y":335.0},{"x":722.5,"y":418.5},{"x":622.5,"y":435.5},{"x":276.5,"y":435.5},{"x":137.0,"y":414.5},{"x":35.0,"y":261.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandRight_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":38.0,"y":32.0},{"x":999.0,"y":32.0},{"x":988.5,"y":145.0},{"x":855.5,"y":335.0},{"x":722.5,"y":418.5},{"x":622.5,"y":435.5},{"x":276.5,"y":435.5},{"x":137.0,"y":414.5},{"x":35.0,"y":261.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandRight_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":38.0,"y":32.0},{"x":999.0,"y":32.0},{"x":988.5,"y":145.0},{"x":855.5,"y":335.0},{"x":722.5,"y":418.5},{"x":622.5,"y":435.5},{"x":276.5,"y":435.5},{"x":137.0,"y":414.5},{"x":35.0,"y":261.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandRight_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":38.0,"y":32.0},{"x":999.0,"y":32.0},{"x":988.5,"y":145.0},{"x":855.5,"y":335.0},{"x":722.5,"y":418.5},{"x":622.5,"y":435.5},{"x":276.5,"y":435.5},{"x":137.0,"y":414.5},{"x":35.0,"y":261.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandRIght_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":38.0,"y":32.0},{"x":999.0,"y":32.0},{"x":988.5,"y":145.0},{"x":855.5,"y":335.0},{"x":722.5,"y":418.5},{"x":622.5,"y":435.5},{"x":276.5,"y":435.5},{"x":137.0,"y":414.5},{"x":35.0,"y":261.5}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StaticPlatform1","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":false,"image":"Assets/Images/Common/Platforms/Static/RectangularPlatform/RectangularPlatform_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"Assets/Images/Common/Platforms/Static/RectangularPlatform/RectangularPlatform_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"Assets/Images/Common/Platforms/Static/RectangularPlatform/RectangularPlatform_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"Assets/Images/Common/Platforms/Static/RectangularPlatform/RectangularPlatform_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"Assets/Images/Common/Platforms/Static/RectangularPlatform/RectangularPlatform_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]},{"hasCustomCollisionMask":false,"image":"Assets/Images/Common/Platforms/Static/RectangularPlatform/RectangularPlatform_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"Portal","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"AdvancedBloom","name":"Effect","doubleParameters":{"bloomScale":0.7,"blur":4.0,"brightness":0.7,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.4,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Portal/Portal_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":89.5,"y":211.5},{"x":313.5,"y":42.5},{"x":608.5,"y":167.5},{"x":597.5,"y":1022.5},{"x":55.5,"y":1024.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Portal/Portal_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":89.5,"y":211.5},{"x":313.5,"y":42.5},{"x":608.5,"y":167.5},{"x":597.5,"y":1022.5},{"x":55.5,"y":1024.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Ladder","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":true,"platformType":"Ladder","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Ladder/Ladder_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":256.0,"y":0.0},{"x":256.0,"y":768.0},{"x":0.0,"y":768.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Ladder/Ladder_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":256.0,"y":0.0},{"x":256.0,"y":768.0},{"x":0.0,"y":768.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Ladder/Ladder_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":256.0,"y":0.0},{"x":256.0,"y":768.0},{"x":0.0,"y":768.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Ladder/Ladder_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":256.0,"y":0.0},{"x":256.0,"y":768.0},{"x":0.0,"y":768.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Ladder/Ladder_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":256.0,"y":0.0},{"x":256.0,"y":768.0},{"x":0.0,"y":768.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Ladder/Ladder_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":256.0,"y":0.0},{"x":256.0,"y":768.0},{"x":0.0,"y":768.0}]]}]}]}]},{"additive":true,"assetStoreId":"","destroyWhenNoParticles":true,"emitterAngleA":0.0,"emitterAngleB":360.0,"emitterForceMax":300.0,"emitterForceMin":250.0,"flow":1000.0,"jumpForwardInTimeOnCreation":0.0,"maxParticleNb":250,"name":"BloodParticles","particleAlpha1":200.0,"particleAlpha2":0.0,"particleAlphaRandomness1":0.0,"particleAlphaRandomness2":0.0,"particleAngle1":0.0,"particleAngle2":0.0,"particleAngleRandomness1":0.0,"particleAngleRandomness2":0.0,"particleBlue1":0.0,"particleBlue2":0.0,"particleGravityX":5.0,"particleGravityY":750.0,"particleGreen1":0.0,"particleGreen2":0.0,"particleLifeTimeMax":2.0,"particleLifeTimeMin":1.5,"particleRed1":255.0,"particleRed2":0.0,"particleSize1":10.0,"particleSize2":2.0,"particleSizeRandomness1":0.0,"particleSizeRandomness2":0.0,"rendererParam1":10.0,"rendererParam2":1.0,"rendererType":"Quad","tank":250.0,"textureParticleName":"AssetDev/Particles/Drop/Drop.png","type":"ParticleSystem::ParticleEmitter","zoneRadius":10.0,"variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"}]},{"additive":true,"assetStoreId":"","destroyWhenNoParticles":true,"emitterAngleA":0.0,"emitterAngleB":360.0,"emitterForceMax":250.0,"emitterForceMin":200.0,"flow":1000.0,"jumpForwardInTimeOnCreation":0.0,"maxParticleNb":200,"name":"ProjectileDeathParticles","particleAlpha1":200.0,"particleAlpha2":0.0,"particleAlphaRandomness1":0.0,"particleAlphaRandomness2":0.0,"particleAngle1":0.0,"particleAngle2":0.0,"particleAngleRandomness1":0.0,"particleAngleRandomness2":0.0,"particleBlue1":255.0,"particleBlue2":100.0,"particleGravityX":5.0,"particleGravityY":750.0,"particleGreen1":255.0,"particleGreen2":100.0,"particleLifeTimeMax":1.5,"particleLifeTimeMin":0.5,"particleRed1":255.0,"particleRed2":100.0,"particleSize1":100.0,"particleSize2":100.0,"particleSizeRandomness1":0.0,"particleSizeRandomness2":0.0,"rendererParam1":5.0,"rendererParam2":1.0,"rendererType":"Point","tank":250.0,"textureParticleName":"","type":"ParticleSystem::ParticleEmitter","zoneRadius":1.0,"variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"}]},{"additive":true,"assetStoreId":"","destroyWhenNoParticles":true,"emitterAngleA":0.0,"emitterAngleB":360.0,"emitterForceMax":45.0,"emitterForceMin":30.0,"flow":40.0,"jumpForwardInTimeOnCreation":0.0,"maxParticleNb":400,"name":"DoorParticles","particleAlpha1":100.0,"particleAlpha2":0.0,"particleAlphaRandomness1":0.0,"particleAlphaRandomness2":0.0,"particleAngle1":0.0,"particleAngle2":0.0,"particleAngleRandomness1":0.0,"particleAngleRandomness2":0.0,"particleBlue1":255.0,"particleBlue2":255.0,"particleGravityX":0.0,"particleGravityY":0.0,"particleGreen1":255.0,"particleGreen2":255.0,"particleLifeTimeMax":5.0,"particleLifeTimeMin":1.0,"particleRed1":255.0,"particleRed2":255.0,"particleSize1":100.0,"particleSize2":100.0,"particleSizeRandomness1":0.0,"particleSizeRandomness2":0.0,"rendererParam1":3.5,"rendererParam2":1.0,"rendererType":"Point","tank":-1.0,"textureParticleName":"","type":"ParticleSystem::ParticleEmitter","zoneRadius":7.0,"variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"}]},{"additive":false,"assetStoreId":"","destroyWhenNoParticles":true,"emitterAngleA":0.0,"emitterAngleB":30.0,"emitterForceMax":40.0,"emitterForceMin":20.0,"flow":200.0,"jumpForwardInTimeOnCreation":0.0,"maxParticleNb":300,"name":"DustParticle","particleAlpha1":255.0,"particleAlpha2":0.0,"particleAlphaRandomness1":0.0,"particleAlphaRandomness2":0.0,"particleAngle1":0.0,"particleAngle2":0.0,"particleAngleRandomness1":0.0,"particleAngleRandomness2":0.0,"particleBlue1":255.0,"particleBlue2":255.0,"particleGravityX":0.0,"particleGravityY":0.0,"particleGreen1":255.0,"particleGreen2":255.0,"particleLifeTimeMax":1.5,"particleLifeTimeMin":0.5,"particleRed1":255.0,"particleRed2":255.0,"particleSize1":100.0,"particleSize2":50.0,"particleSizeRandomness1":0.0,"particleSizeRandomness2":0.0,"rendererParam1":6.0,"rendererParam2":1.0,"rendererType":"Point","tank":5.0,"textureParticleName":"","type":"ParticleSystem::ParticleEmitter","zoneRadius":10.0,"variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"}]},{"assetStoreId":"c807d51d4bab0016401aef4d64d10d137f5ac8738ffa15865e1bc81435b9720b","name":"LivesBar","type":"TiledUnitsBar::TiledUnitsBar","variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"content":{"UnitWidth":96.0,"HideBackground":true,"ShowBackground":false,"InitialValue":5.0,"MaxValue":5.0},"childrenContent":{"Background":{"bottomMargin":0.0,"height":64.0,"leftMargin":0.0,"rightMargin":0.0,"texture":"AssetDev/HeartCoin/HeartIcon_Blank.png","tiled":false,"topMargin":0.0,"width":240.0},"Bar":{"height":96.0,"texture":"AssetDev/HeartCoin/HeartIcon_Blank.png","width":96.0},"FillBar":{"height":96.0,"texture":"AssetDev/HeartCoin/HeartIcon.png","width":69.0}}},{"assetStoreId":"45827f5ecff9d1cc17847c948a055323dbd4ca63159a0ed696d49ddf18bd071e","name":"HopeBar","type":"PanelSpriteContinuousBar::PanelSpriteContinuousBar","variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"content":{"BarTopPadding":3.0,"BarLeftPadding":4.0,"BarRightPadding":4.0,"BarBottomPadding":4.0,"EasingDuration":0.25,"PreviousHighValueDuration":0.0,"ShowLabel":false,"InitialValue":0.0,"MaxValue":18.0},"childrenContent":{"Background":{"bottomMargin":4.0,"height":26.0,"leftMargin":2.0,"rightMargin":2.0,"texture":"Assets\\Images\\UI\\HopeBar\\GraduatedHopeBar_Frame.png","tiled":false,"topMargin":3.0,"width":118.0},"Buffer":{"bottomMargin":0.0,"height":19.0,"leftMargin":0.0,"rightMargin":0.0,"texture":"Assets\\Images\\UI\\HopeBar\\GraduatedHopeBar_Content.png","tiled":true,"topMargin":0.0,"width":21.0},"FillBar":{"bottomMargin":0.0,"height":19.0,"leftMargin":0.0,"rightMargin":0.0,"texture":"Assets\\Images\\UI\\HopeBar\\GraduatedHopeBar_Content.png","tiled":true,"topMargin":0.0,"width":21.0},"Label":{"bold":false,"italic":false,"smoothed":true,"underlined":false,"string":"2 / 3","font":"","textAlignment":"","characterSize":20.0,"color":{"b":0,"g":0,"r":0}}}},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Memory","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"Mountains","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"Beach","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"Forest","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"Ocean","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"LivingRoom","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"School","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"WhimsicalTree","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_WhimsicalTree1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_WhimsicalTree2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_WhimsicalTree3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_WhimsicalTree4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_WhimsicalTree3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_WhimsicalTree2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"BlockWorld","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"TangentHell","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"Recursion","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Recursion1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Recursion2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Recursion3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Recursion4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Recursion3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Recursion2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"Linux","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]},{"name":"Boss","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"UI_Sinage_DeathText","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/YouDied/YouDied.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":69.0,"y":132.0},{"x":1883.0,"y":132.0},{"x":1883.0,"y":914.0},{"x":69.0,"y":914.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"UI_Sinage_MemoryAcquired","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/MemoryAcquired/MemoryAcquired.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":26.0,"y":106.0},{"x":1970.0,"y":106.0},{"x":1970.0,"y":974.0},{"x":26.0,"y":974.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"UI_Sinage_Lives","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/Lives/Lives.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":19.0,"y":33.0},{"x":759.0,"y":33.0},{"x":759.0,"y":252.0},{"x":19.0,"y":252.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"UI_Sinage_Hope","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\UI\\Hope\\Hope.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":35.0,"y":56.0},{"x":503.0,"y":56.0},{"x":503.0,"y":230.0},{"x":35.0,"y":230.0}]]}]}]}]},{"assetStoreId":"a48315b9a9c655af87118d7bb8f6be03b4dbb14e066387849b2d2d4c3600573c","name":"UI_Sinage_RetryButton","type":"PanelSpriteButton::PanelSpriteButton","variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"content":{"LeftPadding":16.0,"RightPadding":16.0,"PressedLabelOffsetY":3.0,"BottomPadding":24.0,"TopPadding":16.0,"HoveredFadeOutDuration":0.25},"childrenContent":{"Hovered":{"bottomMargin":16.0,"height":69.0,"leftMargin":16.0,"rightMargin":16.0,"texture":"Assets\\Images\\UI\\Labels\\TryAgain\\TryAgainButton_Hovered.png","tiled":true,"topMargin":16.0,"width":192.0},"Idle":{"bottomMargin":16.0,"height":69.0,"leftMargin":16.0,"rightMargin":16.0,"texture":"Assets\\Images\\UI\\Labels\\TryAgain\\TryAgainButton_Idle.png","tiled":true,"topMargin":16.0,"width":192.0},"Label":{"bold":false,"italic":false,"smoothed":true,"underlined":false,"string":"","font":"CantoraOne-Regular.ttf","textAlignment":"center","characterSize":40.0,"color":{"b":255,"g":255,"r":255}},"Pressed":{"bottomMargin":16.0,"height":69.0,"leftMargin":16.0,"rightMargin":16.0,"texture":"Assets\\Images\\UI\\Labels\\TryAgain\\TryAgainButton_Pressed.png","tiled":true,"topMargin":16.0,"width":192.0}}},{"assetStoreId":"","height":32.0,"name":"UI_Sinage_Background","texture":"Assets/Images/Common/Black/Black.png","type":"TiledSpriteObject::TiledSprite","width":32.0,"variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"HorizontalDemon","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":true},{"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"folded":true,"name":"LifeForce","type":"number","value":2.5},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement","Vertical":false,"Speed":300.0,"Distance":800.0,"Timeout":2.0,"StartPosition":0.0,"LastPosition":0.0,"Timecheck":0.0}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/HorizontalDemon/HorizontalDemon_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":8.0},{"x":925.0,"y":8.0},{"x":925.0,"y":1013.0},{"x":52.0,"y":1013.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/HorizontalDemon/HorizontalDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":8.0},{"x":925.0,"y":8.0},{"x":925.0,"y":1013.0},{"x":52.0,"y":1013.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/HorizontalDemon/HorizontalDemon_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":8.0},{"x":925.0,"y":8.0},{"x":925.0,"y":1013.0},{"x":52.0,"y":1013.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/HorizontalDemon/HorizontalDemon_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":8.0},{"x":925.0,"y":8.0},{"x":925.0,"y":1013.0},{"x":52.0,"y":1013.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"SpikeDemon_Base","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":7.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"CurrentlyChargingUp","type":"boolean","value":false},{"folded":true,"name":"NeedsOffsetReset","type":"boolean","value":true},{"folded":true,"name":"IsKillable","type":"boolean","value":true},{"folded":true,"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"folded":true,"name":"LifeForce","type":"number","value":2.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":7.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":35.0,"y":25.0},{"x":973.0,"y":25.0},{"x":973.0,"y":988.0},{"x":35.0,"y":988.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":35.0,"y":25.0},{"x":973.0,"y":25.0},{"x":973.0,"y":988.0},{"x":35.0,"y":988.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":35.0,"y":25.0},{"x":973.0,"y":25.0},{"x":973.0,"y":988.0},{"x":35.0,"y":988.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":35.0,"y":25.0},{"x":973.0,"y":25.0},{"x":973.0,"y":988.0},{"x":35.0,"y":988.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"SpikeDemon_Spike","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":false}],"effects":[],"behaviors":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile","MaxLifetime":3.0,"MaxDistanceFromStartingPosition":1750.0,"MaxSpeed":0.0,"MinSpeed":0.0,"Acceleration":0.0,"StartingSpeed":500.0,"DeleteWhenLifetimeExceeded":true,"DeleteWhenDistanceExceeded":true},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"VerticalMovingPlatformDown","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement","RadiusX":0.0,"RadiusY":300.0,"LoopDuration":6.0,"InitialTurningLeft":false,"InitialDirectionAngle":0.0,"ShouldRotate":false,"RotationOffset":0.0,"CenterX":0.0,"CenterY":0.0,"MovementAngle":0.0,"OldX":0.0,"OldY":0.0},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":64.5},{"x":933.0,"y":67.0},{"x":947.5,"y":971.5},{"x":36.5,"y":973.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":64.5},{"x":933.0,"y":67.0},{"x":947.5,"y":971.5},{"x":36.5,"y":973.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":64.5},{"x":933.0,"y":67.0},{"x":947.5,"y":971.5},{"x":36.5,"y":973.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":64.5},{"x":933.0,"y":67.0},{"x":947.5,"y":971.5},{"x":36.5,"y":973.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"FlippingPlatform","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StalactiteDemon_Base","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":6.5},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"CurrentlyChargingUp","type":"boolean","value":false},{"folded":true,"name":"NeedsOffsetReset","type":"boolean","value":true},{"name":"IsKillable","type":"boolean","value":false},{"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"name":"LifeForce","type":"number","value":0.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":7.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\StalactiteDemon_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":131.0,"y":496.0},{"x":40.0,"y":50.0},{"x":943.0,"y":50.0},{"x":768.0,"y":442.5},{"x":506.5,"y":698.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\StalactiteDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":131.0,"y":496.0},{"x":40.0,"y":50.0},{"x":943.0,"y":50.0},{"x":768.0,"y":442.5},{"x":506.5,"y":698.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\StalactiteDemon_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":131.0,"y":496.0},{"x":40.0,"y":50.0},{"x":943.0,"y":50.0},{"x":768.0,"y":442.5},{"x":506.5,"y":698.5}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\StalactiteDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":131.0,"y":496.0},{"x":40.0,"y":50.0},{"x":943.0,"y":50.0},{"x":768.0,"y":442.5},{"x":506.5,"y":698.5}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StalactiteDemon_Spike","type":"Sprite","updateIfNotVisible":false,"variables":[{"name":"IsKillable","type":"boolean","value":false}],"effects":[],"behaviors":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile","MaxLifetime":0.0,"MaxDistanceFromStartingPosition":1750.0,"MaxSpeed":0.0,"MinSpeed":0.0,"Acceleration":0.0,"StartingSpeed":550.0,"DeleteWhenLifetimeExceeded":true,"DeleteWhenDistanceExceeded":true},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"SpikeDemon_Base2","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"CurrentlyChargingUp","type":"boolean","value":false},{"folded":true,"name":"IsKillable","type":"boolean","value":true},{"folded":true,"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"folded":true,"name":"LifeForce","type":"number","value":2.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":7.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":35.0,"y":25.0},{"x":973.0,"y":25.0},{"x":973.0,"y":988.0},{"x":35.0,"y":988.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":35.0,"y":25.0},{"x":973.0,"y":25.0},{"x":973.0,"y":988.0},{"x":35.0,"y":988.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":35.0,"y":25.0},{"x":973.0,"y":25.0},{"x":973.0,"y":988.0},{"x":35.0,"y":988.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":35.0,"y":25.0},{"x":973.0,"y":25.0},{"x":973.0,"y":988.0},{"x":35.0,"y":988.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"SpikeDemon_Spike2","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":false}],"effects":[],"behaviors":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile","MaxLifetime":3.0,"MaxDistanceFromStartingPosition":1750.0,"MaxSpeed":0.0,"MinSpeed":0.0,"Acceleration":0.0,"StartingSpeed":500.0,"DeleteWhenLifetimeExceeded":true,"DeleteWhenDistanceExceeded":true},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/ShootingSpikeDemon/Spike_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":55.0,"y":108.0},{"x":472.0,"y":108.0},{"x":472.0,"y":391.0},{"x":55.0,"y":391.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StalactiteDemon_Base2","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":6.5},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"CurrentlyChargingUp","type":"boolean","value":false},{"name":"IsKillable","type":"boolean","value":false},{"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"name":"LifeForce","type":"number","value":0.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":7.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":66.5,"y":76.0},{"x":895.0,"y":67.0},{"x":785.5,"y":432.0},{"x":512.5,"y":693.5},{"x":146.0,"y":477.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":66.5,"y":76.0},{"x":895.0,"y":67.0},{"x":785.5,"y":432.0},{"x":512.5,"y":693.5},{"x":146.0,"y":477.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":66.5,"y":76.0},{"x":895.0,"y":67.0},{"x":785.5,"y":432.0},{"x":512.5,"y":693.5},{"x":146.0,"y":477.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":66.5,"y":76.0},{"x":895.0,"y":67.0},{"x":785.5,"y":432.0},{"x":512.5,"y":693.5},{"x":146.0,"y":477.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StalagmiteDemon_Base","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":6.5},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"CurrentlyChargingUp","type":"boolean","value":false},{"folded":true,"name":"NeedsOffsetReset","type":"boolean","value":true},{"name":"IsKillable","type":"boolean","value":false},{"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"name":"LifeForce","type":"number","value":0.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":7.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":40.0,"y":50.0},{"x":943.0,"y":50.0},{"x":768.0,"y":442.5},{"x":506.5,"y":698.5},{"x":131.0,"y":496.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":40.0,"y":50.0},{"x":943.0,"y":50.0},{"x":768.0,"y":442.5},{"x":506.5,"y":698.5},{"x":131.0,"y":496.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":40.0,"y":50.0},{"x":943.0,"y":50.0},{"x":768.0,"y":442.5},{"x":506.5,"y":698.5},{"x":131.0,"y":496.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":40.0,"y":50.0},{"x":943.0,"y":50.0},{"x":768.0,"y":442.5},{"x":506.5,"y":698.5},{"x":131.0,"y":496.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"FlippingPlatform2","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/FlippingPlatform/FlippingPlatform_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":978.0,"y":456.0},{"x":387.0,"y":251.5},{"x":14.0,"y":60.0},{"x":590.0,"y":43.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StalagmiteDemon_Base2","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":6.5},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"CurrentlyChargingUp","type":"boolean","value":false},{"name":"IsKillable","type":"boolean","value":false},{"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"name":"LifeForce","type":"number","value":0.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":7.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":66.5,"y":76.0},{"x":895.0,"y":67.0},{"x":785.5,"y":432.0},{"x":512.5,"y":693.5},{"x":146.0,"y":477.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":66.5,"y":76.0},{"x":895.0,"y":67.0},{"x":785.5,"y":432.0},{"x":512.5,"y":693.5},{"x":146.0,"y":477.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":66.5,"y":76.0},{"x":895.0,"y":67.0},{"x":785.5,"y":432.0},{"x":512.5,"y":693.5},{"x":146.0,"y":477.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":66.5,"y":76.0},{"x":895.0,"y":67.0},{"x":785.5,"y":432.0},{"x":512.5,"y":693.5},{"x":146.0,"y":477.0}]]}]}]}]},{"assetStoreId":"a48315b9a9c655af87118d7bb8f6be03b4dbb14e066387849b2d2d4c3600573c","name":"UI_Sinage_ProceedButton","type":"PanelSpriteButton::PanelSpriteButton","variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"content":{"LeftPadding":16.0,"RightPadding":16.0,"PressedLabelOffsetY":3.0,"BottomPadding":24.0,"TopPadding":16.0,"HoveredFadeOutDuration":0.25},"childrenContent":{"Hovered":{"bottomMargin":16.0,"height":69.0,"leftMargin":16.0,"rightMargin":16.0,"texture":"AssetDev\\Sinage\\ProceedButton\\ProceedButton_Hovered.png","tiled":true,"topMargin":16.0,"width":192.0},"Idle":{"bottomMargin":16.0,"height":69.0,"leftMargin":16.0,"rightMargin":16.0,"texture":"AssetDev\\Sinage\\ProceedButton\\ProceedButton_Idle.png","tiled":true,"topMargin":16.0,"width":192.0},"Label":{"bold":false,"italic":false,"smoothed":true,"underlined":false,"string":"","font":"CantoraOne-Regular.ttf","textAlignment":"center","characterSize":40.0,"color":{"b":255,"g":255,"r":255}},"Pressed":{"bottomMargin":16.0,"height":69.0,"leftMargin":16.0,"rightMargin":16.0,"texture":"AssetDev\\Sinage\\ProceedButton\\ProceedButton_Pressed.png","tiled":true,"topMargin":16.0,"width":192.0}}},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"LaserDemon_Beam","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OnOffTime","type":"number","value":4.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":4.0},{"folded":true,"name":"CurrentlyChargingOrHasChargedUp","type":"boolean","value":false},{"folded":true,"name":"CurrentlyChargingOrHasChargedDown","type":"boolean","value":false},{"folded":true,"name":"IsKillable","type":"boolean","value":false},{"folded":true,"name":"OrgPosition_X","type":"number","value":0.0},{"folded":true,"name":"OrgPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":0.5,"padding":15.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"LaserDemon_Base","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OnOffTime","type":"number","value":4.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":4.0},{"folded":true,"name":"CurrentlyChargingOrHasChargedUp","type":"boolean","value":false},{"folded":true,"name":"CurrentlyChargingOrHasChargedDown","type":"boolean","value":false},{"folded":true,"name":"NeedsOffsetReset","type":"boolean","value":true},{"folded":true,"name":"IsKillable","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":2.0,"padding":0.0,"quality":10.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}},{"effectType":"AdvancedBloom","name":"Bloom 2","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]}]}]}]},{"assetStoreId":"","bold":false,"italic":false,"name":"Test","smoothed":true,"type":"TextObject::Text","underlined":false,"variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"}],"string":"test","font":"","textAlignment":"left","characterSize":50.0,"color":{"b":0,"g":0,"r":255}},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"HorizontalMovingPlatformLeft","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement","Width":-500.0,"Height":0.0,"Clockwise":true,"HorizontalEdgeDuration":3.0,"VerticalEdgeDuration":0.0,"Left":1.0,"Top":1.0,"Progress":1.0,"OldX":1.0,"OldY":1.0,"Easing":"easeInOutSine","InitialPosition":"Top-left corner","ToogleClockwise":false},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandLeft_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":25.0,"y":32.0},{"x":35.5,"y":145.0},{"x":168.5,"y":335.0},{"x":301.5,"y":418.5},{"x":401.5,"y":435.5},{"x":747.5,"y":435.5},{"x":887.0,"y":414.5},{"x":989.0,"y":261.5},{"x":986.0,"y":32.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandLeft_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":25.0,"y":32.0},{"x":35.5,"y":145.0},{"x":168.5,"y":335.0},{"x":301.5,"y":418.5},{"x":401.5,"y":435.5},{"x":747.5,"y":435.5},{"x":887.0,"y":414.5},{"x":989.0,"y":261.5},{"x":986.0,"y":32.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandLeft_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":25.0,"y":32.0},{"x":35.5,"y":145.0},{"x":168.5,"y":335.0},{"x":301.5,"y":418.5},{"x":401.5,"y":435.5},{"x":747.5,"y":435.5},{"x":887.0,"y":414.5},{"x":989.0,"y":261.5},{"x":986.0,"y":32.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandLeft_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":25.0,"y":32.0},{"x":35.5,"y":145.0},{"x":168.5,"y":335.0},{"x":301.5,"y":418.5},{"x":401.5,"y":435.5},{"x":747.5,"y":435.5},{"x":887.0,"y":414.5},{"x":989.0,"y":261.5},{"x":986.0,"y":32.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandLeft_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":25.0,"y":32.0},{"x":35.5,"y":145.0},{"x":168.5,"y":335.0},{"x":301.5,"y":418.5},{"x":401.5,"y":435.5},{"x":747.5,"y":435.5},{"x":887.0,"y":414.5},{"x":989.0,"y":261.5},{"x":986.0,"y":32.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\MovingIsland\\MovingIslandLeft_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":25.0,"y":32.0},{"x":35.5,"y":145.0},{"x":168.5,"y":335.0},{"x":301.5,"y":418.5},{"x":401.5,"y":435.5},{"x":747.5,"y":435.5},{"x":887.0,"y":414.5},{"x":989.0,"y":261.5},{"x":986.0,"y":32.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"VerticalMovingPlatformUp","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement","RadiusX":0.0,"RadiusY":-300.0,"LoopDuration":6.0,"InitialTurningLeft":false,"InitialDirectionAngle":0.0,"ShouldRotate":false,"RotationOffset":0.0,"CenterX":0.0,"CenterY":0.0,"MovementAngle":0.0,"OldX":0.0,"OldY":0.0},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":64.5},{"x":933.0,"y":67.0},{"x":947.5,"y":971.5},{"x":36.5,"y":973.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":64.5},{"x":933.0,"y":67.0},{"x":947.5,"y":971.5},{"x":36.5,"y":973.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":64.5},{"x":933.0,"y":67.0},{"x":947.5,"y":971.5},{"x":36.5,"y":973.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.0,"y":64.5},{"x":933.0,"y":67.0},{"x":947.5,"y":971.5},{"x":36.5,"y":973.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"SpinningPlatformClockwise","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement","RadiusX":600.0,"RadiusY":600.0,"LoopDuration":8.0,"InitialTurningLeft":false,"InitialDirectionAngle":0.0,"ShouldRotate":false,"RotationOffset":0.0,"CenterX":0.0,"CenterY":0.0,"MovementAngle":0.0,"OldX":0.0,"OldY":0.0},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":true,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"SpinningPlatformCounterclockwise","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement","RadiusX":-600.0,"RadiusY":600.0,"LoopDuration":8.0,"InitialTurningLeft":false,"InitialDirectionAngle":0.0,"ShouldRotate":false,"RotationOffset":0.0,"CenterX":0.0,"CenterY":0.0,"MovementAngle":0.0,"OldX":0.0,"OldY":0.0},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":true,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"SpinningRotatingPlatformClockwise","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement","RadiusX":600.0,"RadiusY":600.0,"LoopDuration":8.0,"InitialTurningLeft":false,"InitialDirectionAngle":0.0,"ShouldRotate":true,"RotationOffset":0.0,"CenterX":0.0,"CenterY":0.0,"MovementAngle":0.0,"OldX":0.0,"OldY":0.0},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":true,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":268.5},{"x":129.5,"y":213.0},{"x":306.0,"y":165.0},{"x":751.0,"y":165.0},{"x":887.0,"y":223.5},{"x":947.5,"y":292.0},{"x":956.0,"y":445.0},{"x":23.0,"y":445.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":268.5},{"x":129.5,"y":213.0},{"x":306.0,"y":165.0},{"x":751.0,"y":165.0},{"x":887.0,"y":223.5},{"x":947.5,"y":292.0},{"x":956.0,"y":445.0},{"x":23.0,"y":445.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":268.5},{"x":129.5,"y":213.0},{"x":306.0,"y":165.0},{"x":751.0,"y":165.0},{"x":887.0,"y":223.5},{"x":947.5,"y":292.0},{"x":956.0,"y":445.0},{"x":23.0,"y":445.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":268.5},{"x":129.5,"y":213.0},{"x":306.0,"y":165.0},{"x":751.0,"y":165.0},{"x":887.0,"y":223.5},{"x":947.5,"y":292.0},{"x":956.0,"y":445.0},{"x":23.0,"y":445.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":268.5},{"x":129.5,"y":213.0},{"x":306.0,"y":165.0},{"x":751.0,"y":165.0},{"x":887.0,"y":223.5},{"x":947.5,"y":292.0},{"x":956.0,"y":445.0},{"x":23.0,"y":445.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":268.5},{"x":129.5,"y":213.0},{"x":306.0,"y":165.0},{"x":751.0,"y":165.0},{"x":887.0,"y":223.5},{"x":947.5,"y":292.0},{"x":956.0,"y":445.0},{"x":23.0,"y":445.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"SpinningRotatingPlatformCounterclockwise","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement","RadiusX":600.0,"RadiusY":600.0,"LoopDuration":8.0,"InitialTurningLeft":true,"InitialDirectionAngle":0.0,"ShouldRotate":true,"RotationOffset":0.0,"CenterX":0.0,"CenterY":0.0,"MovementAngle":0.0,"OldX":0.0,"OldY":0.0},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":true,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":28.5,"y":225.5},{"x":129.5,"y":299.0},{"x":306.0,"y":347.0},{"x":751.0,"y":347.0},{"x":887.0,"y":288.5},{"x":947.5,"y":220.0},{"x":956.0,"y":67.0},{"x":23.0,"y":67.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"LaserDemon_Base2","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":2.0,"padding":0.0,"quality":10.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}},{"effectType":"AdvancedBloom","name":"Bloom 2","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"LaserDemon_Beam2","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":false},{"folded":true,"name":"OrgPosition_X","type":"number","value":0.0},{"folded":true,"name":"OrgPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":0.5,"padding":15.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StalactiteDemon_Spike2","type":"Sprite","updateIfNotVisible":false,"variables":[{"name":"IsKillable","type":"boolean","value":false}],"effects":[],"behaviors":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile","MaxLifetime":0.0,"MaxDistanceFromStartingPosition":1750.0,"MaxSpeed":0.0,"MinSpeed":0.0,"Acceleration":0.0,"StartingSpeed":550.0,"DeleteWhenLifetimeExceeded":true,"DeleteWhenDistanceExceeded":true},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StalagmiteDemon_Spike","type":"Sprite","updateIfNotVisible":false,"variables":[{"name":"IsKillable","type":"boolean","value":false}],"effects":[],"behaviors":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile","MaxLifetime":0.0,"MaxDistanceFromStartingPosition":1750.0,"MaxSpeed":0.0,"MinSpeed":0.0,"Acceleration":0.0,"StartingSpeed":550.0,"DeleteWhenLifetimeExceeded":true,"DeleteWhenDistanceExceeded":true},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"StalagmiteDemon_Spike2","type":"Sprite","updateIfNotVisible":false,"variables":[{"name":"IsKillable","type":"boolean","value":false}],"effects":[],"behaviors":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile","MaxLifetime":0.0,"MaxDistanceFromStartingPosition":1750.0,"MaxSpeed":0.0,"MinSpeed":0.0,"Acceleration":0.0,"StartingSpeed":550.0,"DeleteWhenLifetimeExceeded":true,"DeleteWhenDistanceExceeded":true},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"LaserDemon_BasePermanent","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":2.0,"padding":0.0,"quality":10.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}},{"effectType":"AdvancedBloom","name":"Bloom 2","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":65.0,"y":12.0},{"x":974.0,"y":12.0},{"x":974.0,"y":948.0},{"x":65.0,"y":948.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"LaserDemon_BeamPermanent","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":false}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":0.5,"padding":15.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":0.0},{"x":204.0,"y":0.0},{"x":204.0,"y":256.0},{"x":53.0,"y":256.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"LaserRing","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":false}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":0.5,"padding":15.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":240.0,"y":239.0},{"x":783.0,"y":239.0},{"x":783.0,"y":782.0},{"x":240.0,"y":782.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":240.0,"y":239.0},{"x":783.0,"y":239.0},{"x":783.0,"y":782.0},{"x":240.0,"y":782.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":240.0,"y":239.0},{"x":783.0,"y":239.0},{"x":783.0,"y":782.0},{"x":240.0,"y":782.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":240.0,"y":239.0},{"x":783.0,"y":239.0},{"x":783.0,"y":782.0},{"x":240.0,"y":782.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"LaserDemon_BeamSingle","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"OnOffTime","type":"number","value":4.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":4.0},{"folded":true,"name":"CurrentlyChargingOrHasChargedUp","type":"boolean","value":false},{"folded":true,"name":"CurrentlyChargingOrHasChargedDown","type":"boolean","value":false},{"folded":true,"name":"IsKillable","type":"boolean","value":false},{"folded":true,"name":"OrgPosition_X","type":"number","value":0.0},{"folded":true,"name":"OrgPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":0.5,"padding":15.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"LaserDemon_Beam2_Single","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":false},{"folded":true,"name":"OrgPosition_X","type":"number","value":0.0},{"folded":true,"name":"OrgPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":0.5,"padding":15.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"LaserDemon_BeamPermanentSingle","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":false}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":0.5,"padding":15.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":128.0},{"x":204.0,"y":128.0},{"x":204.0,"y":256.0},{"x":54.0,"y":256.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"TurretDemon_Base","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":true},{"folded":true,"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"folded":true,"name":"LifeForce","type":"number","value":2.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"TurretDemon_Spike","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"Lifetime","type":"number","value":0.0},{"name":"IsKillable","type":"boolean","value":false}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"TurretDemon_Eye","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":6.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.5},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":false},{"folded":true,"name":"CurrentlyChargingUp","type":"boolean","value":false},{"folded":true,"name":"NeedsOffsetReset","type":"boolean","value":true},{"folded":true,"name":"IsKillable","type":"boolean","value":true},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":2.0,"padding":0.0,"quality":10.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}},{"effectType":"AdvancedBloom","name":"Bloom 2","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"TurretDemon_Base2","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":true},{"folded":true,"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"folded":true,"name":"LifeForce","type":"number","value":2.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":54.0,"y":610.0},{"x":52.5,"y":386.5},{"x":231.0,"y":267.5},{"x":736.5,"y":263.0},{"x":929.5,"y":431.0},{"x":928.5,"y":607.0},{"x":789.0,"y":762.0},{"x":197.0,"y":758.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"TurretDemon_Eye2","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"IsKillable","type":"boolean","value":false},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":2.0,"padding":0.0,"quality":10.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}},{"effectType":"AdvancedBloom","name":"Bloom 2","doubleParameters":{"bloomScale":2.0,"blur":5.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":512.0,"y":512.0},{"x":512.0,"y":512.0},{"x":512.0,"y":512.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"TurretDemon_Spike2","type":"Sprite","updateIfNotVisible":false,"variables":[{"name":"IsKillable","type":"boolean","value":false}],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":38.0},{"x":633.0,"y":170.5},{"x":1004.5,"y":287.5},{"x":563.5,"y":439.5},{"x":309.0,"y":474.5},{"x":52.5,"y":484.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"CameraGlitchFix","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Common\\CameraGlitchFix\\CameraGlitchFix.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"LeftBoundary","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Border/Border.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"RightBoundary","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Border/Border.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"TopBoundary","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Border/Border.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"BottomBoundary","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Border/Border.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"BoundaryJumpThrough","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"Jumpthru","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Border/Border.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":0.0},{"x":32.0,"y":0.0},{"x":32.0,"y":30.258825302124025},{"x":0.0,"y":32.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"ShockwaveDemon_Base","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"ShockwavePower","type":"number","value":750.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.0},{"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"FixedAngle","type":"boolean","value":false},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":false},{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.0},{"folded":true,"name":"CurrentlyChargingUp","type":"boolean","value":false},{"folded":true,"name":"NeedsOffsetReset","type":"boolean","value":true},{"folded":true,"name":"IsKillable","type":"boolean","value":false},{"folded":true,"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"folded":true,"name":"LifeForce","type":"number","value":0.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":7.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":293.5,"y":0.0},{"x":673.0,"y":0.0},{"x":695.0,"y":634.5},{"x":519.0,"y":691.5},{"x":347.0,"y":658.5}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":293.5,"y":0.0},{"x":673.0,"y":0.0},{"x":695.0,"y":634.5},{"x":519.0,"y":691.5},{"x":347.0,"y":658.5}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":293.5,"y":0.0},{"x":673.0,"y":0.0},{"x":695.0,"y":634.5},{"x":519.0,"y":691.5},{"x":347.0,"y":658.5}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":293.5,"y":0.0},{"x":673.0,"y":0.0},{"x":695.0,"y":634.5},{"x":519.0,"y":691.5},{"x":347.0,"y":658.5}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":293.5,"y":0.0},{"x":673.0,"y":0.0},{"x":695.0,"y":634.5},{"x":519.0,"y":691.5},{"x":347.0,"y":658.5}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":293.5,"y":0.0},{"x":673.0,"y":0.0},{"x":695.0,"y":634.5},{"x":519.0,"y":691.5},{"x":347.0,"y":658.5}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"ShockwaveDemon_Shockwave","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"Lifetime","type":"number","value":0.0},{"folded":true,"name":"Power","type":"number","value":0.0}],"effects":[{"effectType":"Glow","name":"Glow","doubleParameters":{"distance":15.0,"innerStrength":1.0,"outerStrength":2.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":113.0,"y":536.5},{"x":132.0,"y":254.5},{"x":225.5,"y":26.5},{"x":710.0,"y":148.0},{"x":710.0,"y":969.0},{"x":277.5,"y":1024.0},{"x":176.0,"y":819.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":113.0,"y":536.5},{"x":132.0,"y":254.5},{"x":225.5,"y":26.5},{"x":710.0,"y":148.0},{"x":710.0,"y":969.0},{"x":277.5,"y":1024.0},{"x":176.0,"y":819.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":113.0,"y":536.5},{"x":132.0,"y":254.5},{"x":225.5,"y":26.5},{"x":710.0,"y":148.0},{"x":710.0,"y":969.0},{"x":277.5,"y":1024.0},{"x":176.0,"y":819.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":113.0,"y":536.5},{"x":132.0,"y":254.5},{"x":225.5,"y":26.5},{"x":710.0,"y":148.0},{"x":710.0,"y":969.0},{"x":277.5,"y":1024.0},{"x":176.0,"y":819.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":113.0,"y":536.5},{"x":132.0,"y":254.5},{"x":225.5,"y":26.5},{"x":710.0,"y":148.0},{"x":710.0,"y":969.0},{"x":277.5,"y":1024.0},{"x":176.0,"y":819.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":113.0,"y":536.5},{"x":132.0,"y":254.5},{"x":225.5,"y":26.5},{"x":710.0,"y":148.0},{"x":710.0,"y":969.0},{"x":277.5,"y":1024.0},{"x":176.0,"y":819.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"MiteDemon_Base","type":"Sprite","updateIfNotVisible":false,"variables":[{"folded":true,"name":"MiteMaxSpeed","type":"number","value":400.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":5.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":false},{"folded":true,"name":"CurrentlyChargingUp","type":"boolean","value":false},{"folded":true,"name":"NeedsOffsetReset","type":"boolean","value":true},{"folded":true,"name":"IsKillable","type":"boolean","value":false},{"folded":true,"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"folded":true,"name":"LifeForce","type":"number","value":0.0},{"folded":true,"name":"OldPosition_X","type":"number","value":0.0},{"folded":true,"name":"OldPosition_Y","type":"number","value":0.0},{"folded":true,"name":"OldAngle","type":"number","value":0.0}],"effects":[{"effectType":"AdvancedBloom","name":"Bloom","doubleParameters":{"bloomScale":2.0,"blur":7.0,"brightness":2.0,"padding":0.0,"quality":7.0,"threshold":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"Tween","type":"Tween::TweenBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":89.5,"y":0.0},{"x":899.0,"y":0.0},{"x":767.0,"y":556.5},{"x":632.0,"y":602.5},{"x":402.0,"y":605.0},{"x":296.5,"y":592.0},{"x":209.0,"y":522.5}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":89.5,"y":0.0},{"x":899.0,"y":0.0},{"x":767.0,"y":556.5},{"x":632.0,"y":602.5},{"x":402.0,"y":605.0},{"x":296.5,"y":592.0},{"x":209.0,"y":522.5}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":89.5,"y":0.0},{"x":899.0,"y":0.0},{"x":767.0,"y":556.5},{"x":632.0,"y":602.5},{"x":402.0,"y":605.0},{"x":296.5,"y":592.0},{"x":209.0,"y":522.5}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":89.5,"y":0.0},{"x":899.0,"y":0.0},{"x":767.0,"y":556.5},{"x":632.0,"y":602.5},{"x":402.0,"y":605.0},{"x":296.5,"y":592.0},{"x":209.0,"y":522.5}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":89.5,"y":0.0},{"x":899.0,"y":0.0},{"x":767.0,"y":556.5},{"x":632.0,"y":602.5},{"x":402.0,"y":605.0},{"x":296.5,"y":592.0},{"x":209.0,"y":522.5}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":89.5,"y":0.0},{"x":899.0,"y":0.0},{"x":767.0,"y":556.5},{"x":632.0,"y":602.5},{"x":402.0,"y":605.0},{"x":296.5,"y":592.0},{"x":209.0,"y":522.5}]]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"MiteDemon_Mite","type":"Sprite","updateIfNotVisible":false,"variables":[{"name":"MaxSpeed","type":"number","value":0.0},{"folded":true,"name":"Lifetime","type":"number","value":0.0},{"folded":true,"name":"IsKillable","type":"boolean","value":true},{"folded":true,"name":"IsDead","type":"boolean","value":false},{"folded":true,"name":"HasBeenReaped","type":"boolean","value":false},{"folded":true,"name":"LifeForce","type":"number","value":0.01}],"effects":[{"effectType":"KawaseBlur","name":"Effect","doubleParameters":{"blur":0.5,"padding":0.0,"pixelizeX":1.0,"pixelizeY":1.0,"quality":3.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glow","name":"Effect2","doubleParameters":{"distance":15.0,"innerStrength":1.0,"outerStrength":2.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior","ladderClimbingSpeed":400.0,"maxFallingSpeed":1000.0,"canGoDownFromJumpthru":true,"maxSpeed":400.0,"acceleration":1500.0,"canGrabPlatforms":false,"canGrabWithoutMoving":true,"deceleration":1500.0,"gravity":600.0,"ignoreDefaultControls":true,"jumpSpeed":600.0,"jumpSustainTime":0.2,"slopeMaxAngle":60.0,"useLegacyTrajectory":false,"xGrabTolerance":10.0,"yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":375.0},{"x":985.5,"y":375.0},{"x":985.5,"y":650.0},{"x":52.5,"y":650.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":375.0},{"x":985.5,"y":375.0},{"x":985.5,"y":650.0},{"x":52.5,"y":650.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":375.0},{"x":985.5,"y":375.0},{"x":985.5,"y":650.0},{"x":52.5,"y":650.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":375.0},{"x":985.5,"y":375.0},{"x":985.5,"y":650.0},{"x":52.5,"y":650.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":375.0},{"x":985.5,"y":375.0},{"x":985.5,"y":650.0},{"x":52.5,"y":650.0}]]},{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":52.5,"y":375.0},{"x":985.5,"y":375.0},{"x":985.5,"y":650.0},{"x":52.5,"y":650.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_W","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/TutorialKeys/TutorialKeys_W.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":10.0},{"x":1013.0,"y":10.0},{"x":1013.0,"y":1010.0},{"x":0.0,"y":1010.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_A","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/TutorialKeys/TutorialKeys_A.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":10.0},{"x":1013.0,"y":10.0},{"x":1013.0,"y":1010.0},{"x":0.0,"y":1010.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_S","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/TutorialKeys/TutorialKeys_S.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":10.0},{"x":1013.0,"y":10.0},{"x":1013.0,"y":1010.0},{"x":0.0,"y":1010.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_D","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/TutorialKeys/TutorialKeys_D.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":10.0},{"x":1013.0,"y":10.0},{"x":1013.0,"y":1010.0},{"x":0.0,"y":1010.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Space","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/TutorialKeys/TutorialKeysWide_Space.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":31.0},{"x":2044.0,"y":31.0},{"x":2044.0,"y":1014.0},{"x":0.0,"y":1014.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Heal","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Tutorial\\Labels\\ShiftToHealHint\\ShiftToHealHint.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":23.0,"y":74.0},{"x":1184.0,"y":74.0},{"x":1184.0,"y":412.0},{"x":23.0,"y":412.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Proceed","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/Proceed/Proceed.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":25.0,"y":96.0},{"x":953.0,"y":96.0},{"x":953.0,"y":373.0},{"x":25.0,"y":373.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Death","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/Death/Death.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":31.0,"y":64.0},{"x":992.0,"y":64.0},{"x":992.0,"y":415.0},{"x":31.0,"y":415.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_DownArrow","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/DownArrow/DownArrow.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":48.0,"y":16.0},{"x":449.0,"y":16.0},{"x":449.0,"y":893.0},{"x":48.0,"y":893.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Checkpoint","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/CheckPoint/CheckPoint.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":14.0,"y":116.0},{"x":1011.0,"y":116.0},{"x":1011.0,"y":324.0},{"x":14.0,"y":324.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Kill","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/Kill/Kill.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":91.0,"y":25.0},{"x":944.0,"y":25.0},{"x":944.0,"y":436.0},{"x":91.0,"y":436.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Collect","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/Collect/Collect.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":17.0,"y":6.0},{"x":736.0,"y":6.0},{"x":736.0,"y":448.0},{"x":17.0,"y":448.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Arrow","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Arrow/Arrow.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":7.0,"y":32.0},{"x":991.0,"y":32.0},{"x":991.0,"y":471.0},{"x":7.0,"y":471.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Jump","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/Jump/Jump.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":50.0,"y":92.0},{"x":815.0,"y":92.0},{"x":815.0,"y":380.0},{"x":50.0,"y":380.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Hold","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Tutorial\\Labels\\Hold\\Hold.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":117.0,"y":108.0},{"x":1234.0,"y":108.0},{"x":1234.0,"y":679.0},{"x":117.0,"y":679.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_LongerJump","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Tutorial\\Labels\\LongerJump\\LongerJump.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":44.0,"y":177.0},{"x":1661.0,"y":177.0},{"x":1661.0,"y":582.0},{"x":44.0,"y":582.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Restart","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Tutorial\\Labels\\RestartHint\\RestartHint.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":128.0},{"x":934.0,"y":128.0},{"x":934.0,"y":438.0},{"x":27.0,"y":438.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Sinage_Pause","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets\\Images\\Tutorial\\Labels\\PauseHint\\PauseMenu.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":12.0,"y":122.0},{"x":922.0,"y":122.0},{"x":922.0,"y":397.0},{"x":12.0,"y":397.0}]]}]}]}]},{"assetStoreId":"","bold":false,"italic":false,"name":"Test2","smoothed":true,"type":"TextObject::Text","underlined":false,"variables":[],"effects":[],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"}],"string":"test","font":"","textAlignment":"left","characterSize":50.0,"color":{"b":0,"g":0,"r":255}}],"objectsFolderStructure":{"folderName":"__ROOT"},"objectsGroups":[],"variables":[{"name":"Volume_Master","type":"number","value":100.0},{"folded":true,"name":"Volume_ThemeMusic","type":"number","value":100.0},{"folded":true,"name":"Volume_Music","type":"number","value":35.0},{"folded":true,"name":"Volume_SFX","type":"number","value":20.0}],"layouts":[{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Level10","name":"Level10","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.2561787724729202,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":6080.0,"layer":"","name":"LeftBoundary","persistentUuid":"78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e","width":128.0,"x":-128.0,"y":-4224.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2272.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":17950.0,"x":0.0,"y":-320.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":3168.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":63840.0,"y":-800.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":37184.0,"x":-128.0,"y":-4224.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"014db1f5-0846-4cba-821e-57e29d368c14","width":256.0,"x":64.0,"y":608.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2912.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c","width":34208.0,"x":0.0,"y":-800.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e08c1888-868a-438d-bf83-a9affe5815db","width":448.0,"x":0.0,"y":704.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"d1a591e5-d6c2-4c37-9b0e-bff58c09c7d5","width":34464.0,"x":-160.0,"y":4064.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"91892016-9d1e-49a5-b015-cda442ecdcd5","width":992.0,"x":63168.0,"y":576.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"1ff1c530-e0f7-4107-b03e-f1aa37458ec6","width":408.0,"x":63432.0,"y":64.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"59780ce3-bfab-4913-9837-ce9d47ee32d8","width":256.0,"x":63488.0,"y":-160.0,"zOrder":74,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":448.0,"layer":"","name":"StaticPlatform3","persistentUuid":"a519f0e8-a0fa-4d89-bc53-1968b7ebf1bc","width":896.0,"x":5760.0,"y":928.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"60792324-fc11-461a-a6d9-0c9e9ebbf12e","width":341.0,"x":6016.0,"y":704.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"a13906b5-92cf-4258-ab74-5e2d5b2710d5","width":80.0,"x":6904.0,"y":608.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"6203dc8f-6755-4fbc-8b33-26c5c6d1cdc6","width":80.0,"x":7032.0,"y":608.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"OnOffTime","type":"number","value":1.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"76e0bc23-c52b-4f7c-919d-fe1f4c3fabbf","width":80.0,"x":7800.0,"y":608.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"ab3d56be-1435-49a9-af16-9da52fd52930","width":80.0,"x":7928.0,"y":608.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"e67ef9b5-8d40-4dad-981d-b768f5ed04f7","width":80.0,"x":7352.0,"y":608.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"38bbedab-0cc5-46cd-a7ba-e497d99d7ed9","width":80.0,"x":7480.0,"y":608.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform1","persistentUuid":"4848c009-4639-4548-885e-58f38e233c7e","width":192.0,"x":7360.0,"y":960.0,"zOrder":180,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a095328c-5c0a-431b-a85e-364dcb9afb86","width":192.0,"x":6912.0,"y":960.0,"zOrder":180,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform1","persistentUuid":"b6c6c84c-a1ee-49ad-b904-aaddf2cdf801","width":192.0,"x":7808.0,"y":960.0,"zOrder":180,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"ba9ccd40-f9bc-45d9-a21c-8a0eb3549059","width":80.0,"x":6744.0,"y":768.0,"zOrder":17,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"8603c22a-6eda-458c-9798-0291bae65497","width":80.0,"x":6744.0,"y":896.0,"zOrder":17,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"e27d4abc-ee9c-47e3-a01a-d8b5e57d3c2e","width":80.0,"x":6904.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"16e19546-0a07-4412-b091-95883a62ad91","width":80.0,"x":7032.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"313b2bfc-e79f-406c-b41f-0e1510a7896e","width":80.0,"x":7352.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"ca68aae7-ce37-4f55-b9bf-c328719472f9","width":80.0,"x":7480.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"88fd698f-2323-4e1e-a432-f3836a763349","width":80.0,"x":7800.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"8893cb7c-ad0d-467e-83ed-57ca6f374fa3","width":80.0,"x":7928.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"cc9f8705-cad2-48ac-b3db-245c6b7b1dad","width":32.0,"x":6768.0,"y":768.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"ce8f4e4b-078c-40a9-9d4e-ac6ff0520f83","width":32.0,"x":7216.0,"y":768.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"82661f3f-b0ee-4394-a8f8-79242e2bc1d7","width":32.0,"x":7664.0,"y":768.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"8fd2a71f-39f5-4ea5-919f-307309f6311a","width":192.0,"x":7136.0,"y":128.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"010eff47-cf86-4720-baf5-a0d5c39383e5","width":192.0,"x":7584.0,"y":128.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"ec19a029-c6bc-4709-90a8-a25ff252d706","width":192.0,"x":8032.0,"y":128.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0ac53a1d-9953-4b5a-935b-16cf5005afff","width":80.0,"x":6904.0,"y":160.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"f3424da0-2552-4a62-af23-c6373a6e272c","width":80.0,"x":7032.0,"y":160.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"6f04610b-0992-48ae-9536-f7854c57e61c","width":80.0,"x":7352.0,"y":160.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3b27db3e-43f4-4d20-b9c5-4598e3aa0a33","width":80.0,"x":7480.0,"y":160.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"15613f15-319e-4891-a2dd-103d10463fe1","width":80.0,"x":7800.0,"y":160.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0f4b6ff5-dda1-47b1-b6bd-319f1175945d","width":80.0,"x":7928.0,"y":160.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"a121e45d-aa2d-42b0-9ffc-f17514ccdacc","width":512.0,"x":6976.0,"y":-32.0,"zOrder":18,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"ef5ac1d4-aaa6-4c44-87b2-9dfe19b9d92c","width":512.0,"x":7424.0,"y":-32.0,"zOrder":18,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"e9078f8e-fa08-4dcb-be1d-52dda96e7792","width":512.0,"x":7872.0,"y":-32.0,"zOrder":18,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"1fba6394-eb2f-4bcd-8563-864448fd0a12","width":192.0,"x":6688.0,"y":128.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"dc027a0b-54bb-46f7-9622-17fe0c1a1107","width":512.0,"x":6528.0,"y":-32.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"d87be1a0-c982-42bb-9302-9f72ef14b1e0","width":80.0,"x":6744.0,"y":320.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"96bec5ad-d2dd-412c-8c9a-6a850915196e","width":80.0,"x":6744.0,"y":448.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"d14c8df9-85da-4ca7-b507-522ad2520b74","width":80.0,"x":7192.0,"y":480.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"988495bb-45bb-4e0a-a67f-b15504c9e32b","width":80.0,"x":7192.0,"y":352.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"1beba297-4274-4b1b-b8fe-c897103f9451","width":80.0,"x":7640.0,"y":448.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"dcd02050-a146-4d79-af13-573d3621f72b","width":80.0,"x":7640.0,"y":320.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"4589808a-5036-40b1-aa5f-0b0dd8479101","width":80.0,"x":8088.0,"y":448.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"fc51c325-08af-40ef-b78c-2587836c0bf8","width":80.0,"x":8088.0,"y":320.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"b78363bd-4b92-446c-b5eb-650b479bb51c","width":192.0,"x":6912.0,"y":352.0,"zOrder":183,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":false},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"40c1c7fb-02cf-4706-83ba-fadcb16279dd","width":192.0,"x":7360.0,"y":352.0,"zOrder":183,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":false},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"e16899b6-e519-4aa4-8b85-0e9a8cc0b5d6","width":192.0,"x":7808.0,"y":352.0,"zOrder":183,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":false},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"a6792f89-79a3-4367-9c99-5c27b1a32bfb","width":192.0,"x":6688.0,"y":576.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"226007d0-47d6-4e92-9b4d-ac227cb23897","width":192.0,"x":7136.0,"y":576.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"83d4d300-35fc-44fe-b027-01dd600001a8","width":192.0,"x":7584.0,"y":576.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"c49dd622-a134-4cdc-8f82-0ac3dc328d54","width":192.0,"x":8032.0,"y":576.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"1526a3bf-547e-422f-8f24-a66d760714d1","width":192.0,"x":6688.0,"y":1024.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"d55aeced-07ad-447f-b78b-aae49e923221","width":192.0,"x":7136.0,"y":1024.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"2e8592a4-be9f-47f6-8297-c206a0fc8222","width":192.0,"x":7584.0,"y":1024.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"1ec5a104-eee4-44dc-bc49-f8dcef8eccaf","width":192.0,"x":8032.0,"y":1024.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"5524fa4b-8331-490f-ad89-a9fe71bd555d","width":80.0,"x":8248.0,"y":608.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"0233f523-5649-4a86-b99b-1211829736ec","width":80.0,"x":8376.0,"y":608.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"a59c0ceb-ef3c-4e70-9503-38c1ad0d6c49","width":192.0,"x":8480.0,"y":576.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"28d1ad5b-9249-40fa-a4f5-500071aacb27","width":192.0,"x":8928.0,"y":576.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"3b36c8b5-3249-4c64-86cb-fe3bdbe294e2","width":80.0,"x":8824.0,"y":608.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"45f2c86b-b6ac-4875-871e-fb49ea18b068","width":80.0,"x":8696.0,"y":608.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0c989022-9760-4f05-9775-0a795ebc038c","width":80.0,"x":8248.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0cdef0d2-5544-4254-a594-4f2d761adc42","width":80.0,"x":8376.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"0926c8b8-e547-44d5-9f95-98935f8d3f5a","width":192.0,"x":8480.0,"y":1024.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"592e898f-3660-41e1-9338-53e37408e3ea","width":80.0,"x":8696.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"8e9223a3-68d0-4def-bfe4-61c0f946fea4","width":80.0,"x":8824.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"4fcdf129-0e50-4f9c-8856-05009df393e0","width":192.0,"x":8928.0,"y":1024.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a981c2cc-a18e-4757-ac6d-c5b7af6d2728","width":192.0,"x":8256.0,"y":960.0,"zOrder":180,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform1","persistentUuid":"b11703f6-0259-4bed-bc1b-df5832df29e5","width":192.0,"x":8704.0,"y":960.0,"zOrder":180,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"cc359f5c-585c-46ca-84bf-36635ffd266f","width":32.0,"x":8112.0,"y":768.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"50189148-7775-4a29-abf3-40d74f8e2bea","width":32.0,"x":8560.0,"y":768.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"9588486b-1fdf-4a6f-87ce-7143d25f7795","width":32.0,"x":9008.0,"y":768.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"6fde5b3a-31c7-45cb-92ec-9b7a6f3ff5dd","width":80.0,"x":8984.0,"y":768.0,"zOrder":17,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"0bd1ff9b-fd41-4921-95f5-c69b21fe3769","width":80.0,"x":8984.0,"y":896.0,"zOrder":17,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0},{"folded":true,"name":"OnOffTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"26b68d53-de51-408a-a2df-a599e40a5e97","width":192.0,"x":8256.0,"y":352.0,"zOrder":183,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":false},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"7084143c-08eb-42b1-a28a-a8bb89f78ad6","width":192.0,"x":8704.0,"y":352.0,"zOrder":183,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":false},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"ff0bb62a-c064-4a65-9230-a76f5a32398f","width":192.0,"x":8480.0,"y":128.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a0cc1809-9e6b-4c1e-97f3-06e66cafc25a","width":80.0,"x":8248.0,"y":160.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"78cdc141-51f5-4c82-b650-e8f1e0e4d5fe","width":80.0,"x":8376.0,"y":160.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"ccd001db-d589-4362-b04b-2848e1c33832","width":512.0,"x":8320.0,"y":-32.0,"zOrder":18,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"96126f2b-5c26-4ae1-8019-2fe266cc8437","width":192.0,"x":8928.0,"y":128.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"93241313-691b-4f86-8a8c-3f22458f4a69","width":80.0,"x":8696.0,"y":160.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"4d77617e-088f-4814-8d93-9ff4e3a6d73d","width":80.0,"x":8824.0,"y":160.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"87852f88-7368-4c73-9dd6-0b84caf5cbc3","width":512.0,"x":8768.0,"y":-32.0,"zOrder":18,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"5363af51-b3eb-4550-8dbd-b980b6e1a4b4","width":80.0,"x":8536.0,"y":320.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"98d35299-aa73-4ae4-bb0c-bbca6c2e34be","width":80.0,"x":8536.0,"y":448.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b8aa72e9-06f9-402e-9a9c-243cc5773ac5","width":80.0,"x":8984.0,"y":320.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"720db5a1-0705-479e-8d8c-2553335e961c","width":80.0,"x":8984.0,"y":448.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c9b4313b-baf4-46d8-b58f-ebc7b513130b","width":192.0,"x":9152.0,"y":960.0,"zOrder":180,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"babfb291-8f38-482b-8045-5494050aadf6","width":192.0,"x":9376.0,"y":576.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"26604104-167d-43de-b5ba-d8c28b08712f","width":192.0,"x":9376.0,"y":1024.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform1","persistentUuid":"64980321-4bb0-43be-a819-4beb99a55e9b","width":192.0,"x":9600.0,"y":544.0,"zOrder":180,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"918fd1d9-badc-41a7-bf56-e45dece680c1","width":80.0,"x":9432.0,"y":768.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"24d80378-1dbb-4083-bf15-ae4d6f234619","width":80.0,"x":9432.0,"y":896.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"8749b59d-ca9b-4e5b-8891-5432c28face8","width":80.0,"x":9144.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0657e88f-f3b4-4c30-a295-861e16f53607","width":80.0,"x":9272.0,"y":1056.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"8ead4a68-25a8-4269-aa13-355c331fe24f","width":512.0,"x":9216.0,"y":864.0,"zOrder":18,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"d6645f66-7ffd-4379-a200-bae2cefab11b","width":341.0,"x":9536.0,"y":288.0,"zOrder":184,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"8c1576e2-5036-44dd-9708-ec492657d8de","width":256.0,"x":9344.0,"y":544.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"Assets\\Images\\Levels\\10\\Background\\Background.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":false,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Level9","name":"Level9","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.2793649323264295,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":7680.0,"layer":"","name":"LeftBoundary","persistentUuid":"78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e","width":128.0,"x":-128.0,"y":-5920.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":7680.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":66208.0,"y":-5920.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":66464.0,"x":-128.0,"y":-5920.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"014db1f5-0846-4cba-821e-57e29d368c14","width":256.0,"x":64.0,"y":664.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":7456.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c","width":66208.0,"x":0.0,"y":-5824.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e08c1888-868a-438d-bf83-a9affe5815db","width":448.0,"x":0.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"d1a591e5-d6c2-4c37-9b0e-bff58c09c7d5","width":66464.0,"x":-128.0,"y":1632.0,"zOrder":60,"numberProperties":[{"name":"animation","value":0.0}],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"91892016-9d1e-49a5-b015-cda442ecdcd5","width":992.0,"x":65536.0,"y":272.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"1ff1c530-e0f7-4107-b03e-f1aa37458ec6","width":408.0,"x":65800.0,"y":-240.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"59780ce3-bfab-4913-9837-ce9d47ee32d8","width":256.0,"x":65856.0,"y":-464.0,"zOrder":74,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"FlippingPlatform","persistentUuid":"a793e36f-6c23-4a2e-a9ce-23d577c5bf35","width":576.0,"x":38192.0,"y":-544.0,"zOrder":138,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"FlippingPlatform2","persistentUuid":"2a003b45-3f59-4d70-b090-ad3c4eda56f3","width":576.0,"x":39648.0,"y":-544.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"FlippingPlatform","persistentUuid":"752ed9d1-764d-48c9-ac4f-cfa4e36a2add","width":576.0,"x":40864.0,"y":-544.0,"zOrder":138,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"7db18126-4224-4da7-b222-df05969fcbe9","width":224.0,"x":39104.0,"y":-576.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"StaticPlatform2","persistentUuid":"733b8818-a72e-497f-85e1-4c0b0de879c9","width":1184.0,"x":40448.0,"y":768.0,"zOrder":141,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"e36a055c-7096-4474-ad37-2ea8e42694be","width":256.0,"x":45088.0,"y":-608.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"13e1310f-4990-4b68-8d40-d8857e512ce0","width":256.0,"x":44832.0,"y":-288.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"08f8f770-074e-4b92-a50d-cc8a49f8b148","width":256.0,"x":45088.0,"y":32.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"ed378120-6441-4398-82a0-4a00cbf8907c","width":256.0,"x":44832.0,"y":352.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":448.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"20c7d26b-7a87-4510-a1fa-3545bc473118","width":448.0,"x":44704.0,"y":-32.0,"zOrder":44,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"927835bb-21d7-4808-8d52-7511e70ba6c5","width":512.0,"x":45568.0,"y":512.0,"zOrder":89,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"c0e3fbfd-21bf-456e-8c1b-2dfdc74e86b2","width":256.0,"x":42112.0,"y":608.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":439.0,"layer":"","name":"StaticPlatform2","persistentUuid":"27622525-4211-423f-84a8-82774f409c52","width":544.0,"x":42432.0,"y":-320.0,"zOrder":90,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"9bef3e22-4dc5-45e8-8b96-79ddfa81db65","width":256.0,"x":42656.0,"y":64.0,"zOrder":88,"numberProperties":[{"name":"animation","value":0.0}],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.5}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":64.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"cd4b049d-f9e3-4c4b-bf04-58b4c6008b6a","width":128.0,"x":43488.0,"y":864.0,"zOrder":145,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"091d5c5f-f19c-4624-839d-7a5bfd6e6912","width":224.0,"x":43072.0,"y":288.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"ab559f65-d258-42e2-9775-f0976fc47bee","width":512.0,"x":41408.0,"y":-896.0,"zOrder":89,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"222f747a-a50d-40ad-9e81-80328bb4883b","width":256.0,"x":43296.0,"y":-800.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":320.0,"layer":"","name":"StaticPlatform3","persistentUuid":"6a64bcf3-6445-477f-845e-40e804fed53c","width":640.0,"x":43840.0,"y":-480.0,"zOrder":148,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":208.0,"layer":"","name":"StaticPlatform2","persistentUuid":"defdf758-9ab1-4593-8de0-01d777cc892c","width":480.0,"x":42528.0,"y":736.0,"zOrder":144,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"c8fa1dc3-6301-492e-b4b3-2040ea26db9a","width":512.0,"x":41920.0,"y":-960.0,"zOrder":89,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":211.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"e73ccb81-9b08-4804-814f-dc97ecdd3863","width":256.0,"x":42720.0,"y":-224.0,"zOrder":100,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"a923c7df-094a-4353-8908-a5c4e3ac4184","width":341.0,"x":41504.0,"y":-1152.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"80e869b5-3d8d-445c-97fb-088192e12323","width":341.0,"x":41008.0,"y":512.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"9f014e68-0b09-40c0-a931-eadc92b040cd","width":256.0,"x":41984.0,"y":-1216.0,"zOrder":112,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"288b7656-0345-46b2-a1a5-e6ae6daa96c7","width":192.0,"x":44192.0,"y":608.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a3d568eb-ac50-4e2b-833e-5f64b6e248e8","width":448.0,"x":1000.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d657918b-7d8b-4a36-a630-b2a3c7187213","width":448.0,"x":1448.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"45f4c03d-56b9-45a1-bf75-b704284cc85f","width":448.0,"x":1896.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"586130bc-9955-4527-8971-b58f44b6bf41","width":448.0,"x":2344.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"ee2451d2-9c34-4690-8765-0efaed7fb1fb","width":448.0,"x":2792.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d941ed4b-81b5-4612-8ef2-b38e4fed5ff7","width":448.0,"x":3240.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"078d6cf7-f312-4b10-a0a2-26869a51c3b4","width":448.0,"x":5480.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"47cda15a-3aeb-45a0-9574-5bb709088666","width":448.0,"x":5032.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"0d935c3f-c30f-40e0-9b00-d9b749471d50","width":448.0,"x":4584.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"b6d5e053-dda3-4159-a40b-c162a356f0ba","width":448.0,"x":4136.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3d69b794-47e8-4ae6-9fcd-d8c8f8e82407","width":448.0,"x":3688.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"68be6afc-767f-47bf-ab09-6ea35e6a2b6e","width":448.0,"x":6376.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3e169aa6-ab47-45ea-890b-e48bfa053d97","width":448.0,"x":5928.0,"y":760.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"14a70639-1ee0-49f2-95b1-d63bebfb4056","width":448.0,"x":6824.0,"y":760.0,"zOrder":150,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"50d9b7fe-6e54-4873-bc24-e4ffcbefb56a","width":448.0,"x":7272.0,"y":760.0,"zOrder":151,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"41ef4b16-aa1f-4f62-a897-d66639cd46c5","width":448.0,"x":1448.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"6d93b6fa-6cb3-45d8-bd26-a6c5b502a4d2","width":448.0,"x":1896.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"2a63812d-8179-47e8-96b4-6f3192dc8c89","width":448.0,"x":2344.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"4a575dfe-a2dd-4680-a125-3cd62c32789f","width":448.0,"x":2792.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"577d5a63-94d2-4a79-aa57-afa3c0587af5","width":448.0,"x":3240.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1bf78dde-6858-41ee-b9f7-8a9ab951a4bd","width":448.0,"x":5480.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"39640890-ad1a-4faa-94bb-baf50eb2856d","width":448.0,"x":5032.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"0efdfa96-5e7a-4765-aa10-878c9cf518de","width":448.0,"x":4584.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fb957850-f49d-4a10-a845-9cd8f7c5bc29","width":448.0,"x":4136.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"db138cd2-b2dc-4574-ad8e-e63d367dba9c","width":448.0,"x":3688.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"45f5dd1f-6c7f-4c38-917f-ba4d086e99bc","width":448.0,"x":6376.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1be0b2bf-3e07-498a-8743-103630045007","width":448.0,"x":5928.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"bc26a819-212f-480b-8c63-0cc580b680d4","width":448.0,"x":6824.0,"y":376.0,"zOrder":150,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"8a8569ed-c763-49d9-8e44-3ddd9075de86","width":448.0,"x":7272.0,"y":376.0,"zOrder":151,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"d43f0f2c-51e9-453d-8957-3452e8b68eeb","width":192.0,"x":1000.0,"y":712.0,"zOrder":101,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":0.9},{"folded":true,"name":"FixedAngle","type":"boolean","value":true},{"folded":true,"name":"ShockwavePower","type":"number","value":1200.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":-90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"3b2bf5b8-5d04-4817-97bf-180e796edaa0","width":192.0,"x":2000.0,"y":712.0,"zOrder":101,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":0.9},{"name":"FireOffsetTime","type":"number","value":0.9},{"folded":true,"name":"FixedAngle","type":"boolean","value":true},{"folded":true,"name":"ShockwavePower","type":"number","value":2200.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":-90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"9810fbf0-aec3-470e-af44-281cd7756366","width":192.0,"x":4000.0,"y":712.0,"zOrder":101,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":0.9},{"name":"FireOffsetTime","type":"number","value":1.8},{"folded":true,"name":"FixedAngle","type":"boolean","value":true},{"folded":true,"name":"ShockwavePower","type":"number","value":3450.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":-90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"74a0fada-7cb8-4475-b9ca-2623be1810de","width":192.0,"x":7250.0,"y":712.0,"zOrder":101,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":3.5},{"name":"FireOffsetTime","type":"number","value":2.7},{"folded":true,"name":"FixedAngle","type":"boolean","value":true},{"folded":true,"name":"ShockwavePower","type":"number","value":4000.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"0b6201c0-f9e1-41c9-8c87-e278731e80d6","width":448.0,"x":1000.0,"y":376.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"FlyingDemon","persistentUuid":"f468d415-922e-493b-b471-4b7ca147d325","width":0.0,"x":14016.0,"y":-72.0,"zOrder":152,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"8a61c814-9974-4ccb-81d6-91878d70bfbf","width":256.0,"x":16640.0,"y":216.0,"zOrder":153,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.6},{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"68a7c71d-e29f-461b-bb71-6814828ed906","width":448.0,"x":16544.0,"y":152.0,"zOrder":151,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"b7578801-0500-4ce8-9121-75d9ffe2af0b","width":256.0,"x":9760.0,"y":1144.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"2ba12be9-2468-4532-9f38-80bad5a5762d","width":256.0,"x":9760.0,"y":1080.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"2fdd2653-e387-4e59-8ca0-fe0350d7a1d1","width":256.0,"x":9952.0,"y":1080.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"3648cec8-993e-4dde-b234-ee52d63527fb","width":256.0,"x":10144.0,"y":1080.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"8aaa527e-09a1-41e5-a51d-ff8dbf97e125","width":256.0,"x":9912.0,"y":1164.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"46981ade-7427-4735-ba1f-7954ec76e85a","width":256.0,"x":10080.0,"y":1208.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"9ab9cffe-ddb9-48bf-bb0f-481b79801e5c","width":256.0,"x":9600.0,"y":1096.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"424f3dfa-bd40-4d04-8f51-474a09912585","width":256.0,"x":10336.0,"y":1080.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"c3634004-b6f8-486e-957c-d43909bc3483","width":256.0,"x":9952.0,"y":1304.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":448.0,"layer":"","name":"StaticPlatform3","persistentUuid":"76d6dafe-0906-4e1e-94ff-6e6fa035d2a8","width":896.0,"x":10592.0,"y":984.0,"zOrder":154,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"f386f7a1-de7f-44f3-bd28-021c902463ec","width":256.0,"x":10208.0,"y":1176.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"fa091f43-1310-4ee1-b334-5a047d1cbbe0","width":256.0,"x":10208.0,"y":1176.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"add0b5bc-9d58-4d86-a3bb-745622847e97","width":224.0,"x":18624.0,"y":1048.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"184bd3ff-8b23-489f-a81e-b640f8b0854f","width":224.0,"x":18368.0,"y":920.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"8ffcaca5-c8f4-4ab5-8dcf-b0ea3a75d2e1","width":224.0,"x":18880.0,"y":920.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"94e79a25-0b3a-4728-a4b6-9a8d65d1a724","width":224.0,"x":18272.0,"y":1048.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"d0061aef-b334-4262-aba6-9b687ddad770","width":224.0,"x":18336.0,"y":1176.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"761ed959-893d-412b-8305-7b1383174eea","width":224.0,"x":18464.0,"y":1304.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"dd5b9858-0939-462e-9c7b-e5fec57a7a35","width":224.0,"x":18624.0,"y":1432.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"7117cf1d-b7f2-455e-9fd4-8f56bfccabc0","width":224.0,"x":18976.0,"y":1048.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"175fe6f9-9c2a-4ead-869a-11ef192355d1","width":224.0,"x":18912.0,"y":1176.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"d1f7d296-68b0-4c8d-9b98-629d3626ff57","width":224.0,"x":18784.0,"y":1304.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"2732326b-879e-47f1-a14f-212e2c2cec43","width":224.0,"x":18528.0,"y":952.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"3d96a7d2-e4fa-49ce-bbc9-5f23029d209b","width":224.0,"x":18720.0,"y":952.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"9444ddad-b491-4a43-b4d1-3dfe1392308a","width":224.0,"x":18464.0,"y":888.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"e3c58260-75e3-4831-abe5-47d90ea3854a","width":224.0,"x":18784.0,"y":888.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":160.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"605ec0cc-ac78-406a-93f6-f0dff6985a51","width":256.0,"x":42416.0,"y":-218.0,"zOrder":100,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":0.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"7af61270-7d5f-4e7f-b34f-e578f11c4bcc","width":256.0,"x":42464.0,"y":64.0,"zOrder":88,"numberProperties":[{"name":"animation","value":0.0}],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.5},{"folded":true,"name":"FireOffsetTime","type":"number","value":2.75}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"717ed16c-6e4c-45fc-a083-18473810247b","width":123.0,"x":1440.0,"y":-524.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"f988e65a-bb26-4ae8-9cad-37d3cf575d07","width":123.0,"x":1440.0,"y":-463.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"5f972e04-a657-4531-bf9e-65726a7cbae6","width":123.0,"x":1440.0,"y":-399.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"4a8fa10d-d523-4c93-a4fb-2824068ae4c2","width":123.0,"x":1501.0,"y":-338.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"52eebf64-847e-4c7f-ad6c-518ffb44b651","width":123.0,"x":1563.0,"y":-355.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"864ec3e9-2850-41d8-959f-7d335b560e04","width":123.0,"x":1455.0,"y":-355.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"c830ce23-1aca-4fca-804c-3cfedf1d54ab","width":123.0,"x":1580.0,"y":-399.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"cadbec03-c6cc-4cdd-94b9-156b44fe748c","width":123.0,"x":1580.0,"y":-463.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"85afea78-63b6-495f-aeaa-8ff24aaf46a3","width":123.0,"x":1580.0,"y":-524.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"eb14caa6-ae46-48b4-8ff6-495ef75e23ec","width":123.0,"x":1688.0,"y":-463.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"50ecbe55-e5a8-4ef8-8c83-07007364e1cc","width":123.0,"x":1717.0,"y":-399.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"77d89ca1-7c14-4066-b181-fb38dc3ee7c3","width":123.0,"x":1749.0,"y":-355.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"126b3998-fa96-4fa1-b974-2713c9d6e1be","width":123.0,"x":1779.0,"y":-399.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"d7fd251a-330f-4770-86cd-b1c8d5ae5114","width":123.0,"x":1811.0,"y":-431.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"24cf757b-f43b-492b-9d5f-12d8951b72d1","width":123.0,"x":1840.0,"y":-399.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"8ac3fbe7-02f6-4c1e-ba9c-4b31d526ae8b","width":123.0,"x":1872.0,"y":-355.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"f23444d6-6f9c-4f0b-96ec-2df1de2ad8b3","width":123.0,"x":1904.0,"y":-399.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"a8ecfab1-7995-426c-a4cc-22c96acd05be","width":123.0,"x":1933.0,"y":-463.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"54ca0563-4074-42bd-8dcb-d37f5f235d6d","width":123.0,"x":2041.0,"y":-524.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"05bd67ee-6103-4f73-ba00-db6c52547ee6","width":123.0,"x":2041.0,"y":-463.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"7eda99e9-659f-422a-81de-87a99ac3b255","width":123.0,"x":2041.0,"y":-399.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"2d07dcbb-8399-4f92-beea-2ac1e2897899","width":123.0,"x":2120.0,"y":-338.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"40ddb0e0-3a97-48bc-8bbd-f10467e27819","width":123.0,"x":2164.0,"y":-355.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"5810291f-80ab-4c45-8a69-2ff9a2240db4","width":123.0,"x":2056.0,"y":-355.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"87e57a2a-b7fd-46f1-b4fa-34d0d41bb04b","width":123.0,"x":2181.0,"y":-399.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"3bc562a5-bf7c-4e13-9aa6-320e48c3a95d","width":123.0,"x":2181.0,"y":-463.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":123.0,"layer":"","name":"FlyingDemon","persistentUuid":"954f0750-7355-4a3a-8a33-0b2f381905ab","width":123.0,"x":2181.0,"y":-524.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3e986255-eff4-43af-a669-371efcf9f611","width":448.0,"x":22144.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"aa39c35c-79f9-49f1-884e-2cb8fd871421","width":448.0,"x":22592.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"779f971b-ee8a-426c-b9c6-04a7c737d696","width":448.0,"x":22144.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"5c0d6c19-9e8a-45dc-93f1-638619e70c52","width":448.0,"x":22592.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"f15d87d5-ad7c-4490-b9c5-dfbeeb4f46bb","width":341.0,"x":22432.0,"y":768.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"2b58e44f-f144-437e-8b50-3eb1de97144b","width":341.0,"x":22432.0,"y":352.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"7a615f69-42d9-42f8-8843-f20665a7ab31","width":448.0,"x":23040.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1a1ca9dd-d022-4edf-a7bf-d2d47612d416","width":448.0,"x":23040.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"defff85b-3842-4516-9cc0-763b3cf13708","width":448.0,"x":23488.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"729bfb20-b1ae-4c8e-b9ad-77782ed905a8","width":448.0,"x":24064.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"0c50d508-c020-48e5-86d1-cced1162f80b","width":448.0,"x":23488.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"bc503635-09c1-4487-a351-3047eb74c017","width":448.0,"x":23936.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"b9cb7560-0826-423a-9635-dabc287e5d0d","width":448.0,"x":24384.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"9318a10f-c0a7-4c2a-af17-2755ada52769","width":448.0,"x":24384.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"8fb01c11-2960-422a-bd87-86444aeb7929","width":448.0,"x":24512.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"f94a0b66-0d91-4283-902d-6c300e7c1a96","width":448.0,"x":24832.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"MiteDemon_Base","persistentUuid":"d23cfbfc-c6e3-49fb-bbf2-58d912cd7f98","width":256.0,"x":24640.0,"y":288.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":5.5},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c010f2fc-c295-4c2d-a1ff-0a7237be73f0","width":448.0,"x":25728.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"714c0a64-b245-4b09-a3a8-12be5efaab47","width":448.0,"x":25408.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":529.0,"layer":"","name":"FlippingPlatform","persistentUuid":"09c536df-0008-48fe-899d-6774d31f8746","width":1058.0,"x":25760.0,"y":552.0,"zOrder":15,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"cdae75b1-9d58-4051-b196-9d7018effa66","width":448.0,"x":26176.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"be656fde-c820-4161-89f7-1451cfa8309c","width":448.0,"x":27520.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"7dc3d7a9-8b20-4d6c-99d5-527a589e29cf","width":448.0,"x":26624.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a5b4774b-ffdc-4f3c-9f43-a81f80dd6c6c","width":448.0,"x":27552.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a613bf28-5a34-457a-bdb0-5f9c5d4e542c","width":448.0,"x":27104.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"MiteDemon_Base","persistentUuid":"381d0117-f808-4c69-a18e-d1a8c49dea8b","width":256.0,"x":28512.0,"y":832.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.9},{"folded":true,"name":"ProjectileLifetime","type":"number","value":6.5},{"folded":true,"name":"MiteMaxSpeed","type":"number","value":600.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3fda4a04-bfd6-40c4-964e-922bb06e58ea","width":448.0,"x":25280.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"8959cd76-0111-42cf-b109-1b0eba5e6382","width":448.0,"x":24960.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"911ee21a-6502-49dd-8c03-06755fb97562","width":448.0,"x":27291.0,"y":-32.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"MiteDemon_Base","persistentUuid":"4908cbef-f246-4055-919e-d01cbadc9767","width":256.0,"x":27387.0,"y":64.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":9.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.5}]},{"angle":-90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"727f6cf6-133d-4f21-8e06-9544120fa128","width":192.0,"x":27281.0,"y":64.0,"zOrder":156,"numberProperties":[],"stringProperties":[],"initialVariables":[{"name":"FireOffsetTime","type":"number","value":4.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.0},{"folded":true,"name":"ShockwavePower","type":"number","value":1500.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":16.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":90.0,"customSize":true,"depth":1.0,"height":60.0,"layer":"","name":"StaticPlatform1","persistentUuid":"4d078e3d-fd34-4ece-9d0c-e71d213dc9f6","width":291.0,"x":27628.0,"y":84.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"42c00175-bab5-4260-bc0f-c5c5679ac69b","width":448.0,"x":27296.0,"y":288.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-70.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"14450a47-259c-4b2f-8354-5ad606a9985b","width":192.0,"x":27286.0,"y":17.0,"zOrder":156,"numberProperties":[],"stringProperties":[],"initialVariables":[{"name":"FireOffsetTime","type":"number","value":8.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.0},{"folded":true,"name":"ShockwavePower","type":"number","value":1250.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":16.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":90.0,"customSize":true,"depth":1.0,"height":60.0,"layer":"","name":"StaticPlatform1","persistentUuid":"39ff9525-f3d2-4de0-908e-0edc46712c1a","width":291.0,"x":27112.0,"y":84.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e2f40c48-b2bf-4f93-939a-6ef883dcbbd9","width":448.0,"x":28000.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"50962561-e394-4030-ab0a-c48f005cf80d","width":448.0,"x":28576.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"7dc269ef-a7f8-4170-b1a2-5c8d30a80f16","width":448.0,"x":29024.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fdbbbe71-fa9d-4439-9bb5-e8bab1cb9ad5","width":448.0,"x":30656.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d3921ba8-9dfe-4dd8-b216-7491a5da9c11","width":448.0,"x":30208.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"181961ab-e6ac-4ba1-a1d2-4266e47305fe","width":448.0,"x":29760.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e0f5b0f4-142c-47c6-89f5-77e1a1144ab2","width":448.0,"x":28416.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"2b7673bc-578b-4c3d-86c1-703ad35c6398","width":448.0,"x":27968.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"b5aceeed-861c-4c3b-b055-647af46ec705","width":448.0,"x":29312.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"4675de5f-904e-4dea-be07-fae91957af0d","width":448.0,"x":28864.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1a9fe922-23a8-4155-a226-58e343c93184","width":448.0,"x":31104.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e4886847-5d22-4b36-b7df-cc84f3bf7382","width":448.0,"x":30656.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"f7e83488-2f1f-44e0-b8ca-10891c1f2129","width":448.0,"x":29760.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d91640b9-9e2f-4939-992d-4eb09d569259","width":448.0,"x":30208.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"b3789834-c94f-4643-af17-ee57d3293784","width":448.0,"x":31712.0,"y":432.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"368b62a6-0c49-45ff-bba6-f53d1b5bf2d8","width":448.0,"x":32256.0,"y":-80.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"862f26ca-263c-4e30-a875-ae6b7937f4cb","width":448.0,"x":31104.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"dc927224-0f03-40c8-931f-2837bfdad1a1","width":448.0,"x":31904.0,"y":848.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"e572ca36-aad7-4d60-9ebe-5c9c55de746e","width":192.0,"x":27280.0,"y":96.0,"zOrder":15,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.0},{"folded":true,"name":"ShockwavePower","type":"number","value":1900.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":16.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":-60.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"2b1fe8a7-6e00-40f9-a046-75b4a4ea10eb","width":192.0,"x":27294.0,"y":35.0,"zOrder":15,"numberProperties":[],"stringProperties":[],"initialVariables":[{"name":"FireOffsetTime","type":"number","value":12.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.0},{"folded":true,"name":"ShockwavePower","type":"number","value":1250.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":16.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"6593c9a7-2c55-442b-a165-518d68697b4a","width":341.0,"x":30947.0,"y":352.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"0ca265a6-6d2d-43e9-b2fa-6226a0353c51","width":341.0,"x":30936.0,"y":768.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"7b5adb7a-8859-4b4e-a6d1-bbb97b41786d","width":448.0,"x":32224.0,"y":528.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a17585bd-08b0-4552-bcc1-f5d110a103e0","width":448.0,"x":23936.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"de797909-0eea-465d-b64b-6eb272fe8344","width":448.0,"x":23488.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"303a002a-34cd-4e4c-8467-4a4f78e44bfa","width":448.0,"x":23040.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"8618dbbb-7e5c-4996-9ddc-285e690192e1","width":448.0,"x":22592.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"40f5404c-0210-4861-831c-15fa88bc16a1","width":448.0,"x":22144.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"073741b3-9abf-4164-92f9-3a896089635a","width":448.0,"x":24832.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"250a225a-f420-4380-a926-6b92300c999f","width":448.0,"x":26176.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"cbe1b12c-e916-4fb4-875f-392ed19cb84e","width":448.0,"x":25728.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"5b33fe94-7a3e-4a31-8cef-9b5c421d1d8e","width":448.0,"x":25280.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d9ec3bff-417d-49cf-a6d8-a6e9671fbd68","width":448.0,"x":27968.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a3d5e403-5694-42c6-b870-8ef517f3205d","width":448.0,"x":28416.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"f6409571-f2b4-4e56-8fc5-908082c71504","width":448.0,"x":29312.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e39b8dba-ed34-410b-9cbb-23f0657eb7e2","width":448.0,"x":28864.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"8f54812f-8913-4ee4-8d3b-9119a3c1a0d4","width":448.0,"x":30208.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"87c55148-68b8-4b80-a67c-86d065f0d0a1","width":448.0,"x":29760.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fde67196-179a-42a3-af07-cac609c09103","width":448.0,"x":31104.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"70c85a5e-ca6c-4de8-9daf-ca006215de33","width":448.0,"x":30656.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"52c24bae-5f13-4bca-b1cb-25ecf43e95e3","width":448.0,"x":31520.0,"y":16.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"decd3c1c-ca28-4347-8fe1-908ceb8f9133","width":192.0,"x":29520.0,"y":968.0,"zOrder":156,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":1.5},{"folded":true,"name":"ShockwavePower","type":"number","value":750.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.5},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"03ab49d1-216a-46fe-bf76-bb9899a84fe8","width":448.0,"x":26624.0,"y":192.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"984ce3f1-b5fa-46c3-af31-6ee32792bd10","width":448.0,"x":26656.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3a2e1902-3315-4c08-b48d-f417f62453d3","width":448.0,"x":27072.0,"y":1024.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d5cd24bc-91ef-4827-bc0e-57d3f5ecd28b","width":448.0,"x":21032.0,"y":827.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"2eb7444a-1321-4bcd-a211-d8727fcf8b9f","width":448.0,"x":20584.0,"y":827.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"58dfd4eb-4496-40da-aedc-1925bdbde9d8","width":448.0,"x":20136.0,"y":827.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"ad872f24-1da1-477e-a3c6-2159fa965605","width":448.0,"x":31840.0,"y":-304.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fb10c2f0-9b2a-42d1-bb1c-cbfab6b3518e","width":448.0,"x":32160.0,"y":-624.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-20.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"c285dac7-827e-481f-8257-0ba10192b6cb","width":192.0,"x":31419.0,"y":155.0,"zOrder":156,"numberProperties":[],"stringProperties":[],"initialVariables":[{"name":"FireOffsetTime","type":"number","value":1.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":1.5},{"folded":true,"name":"ShockwavePower","type":"number","value":500.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e90cdefe-aa71-4ade-9d0e-e62d0c883c09","width":448.0,"x":32480.0,"y":-944.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a6d20118-40d4-4eae-b1fe-32e96235d001","width":448.0,"x":32832.0,"y":-48.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"78a64562-8ccb-4151-a3f8-0ff1236a1f2a","width":448.0,"x":32576.0,"y":-400.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"2d15094a-cd4f-428f-b3b6-67527d9853dc","width":448.0,"x":32896.0,"y":-720.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"ce283183-dc08-416d-8547-591639c12d7e","width":256.0,"x":32608.0,"y":160.0,"zOrder":157,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"72a128a9-0dc2-4273-9402-890f1b2a339a","width":256.0,"x":32608.0,"y":160.0,"zOrder":158,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true}]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"66dbbd2f-3690-4e0d-9737-747f4b421208","width":448.0,"x":33472.0,"y":-688.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c27850cc-a59d-45db-893a-048802915cbd","width":448.0,"x":33472.0,"y":-1296.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"0b65baf0-ca1f-4c65-8267-f715029ae76a","width":448.0,"x":33792.0,"y":-1008.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"6f1f6a55-f5bc-41dd-a48a-7194bdd95c2d","width":448.0,"x":32800.0,"y":-1264.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"664d77a4-12c0-4d2c-8c96-dd79fff212f3","width":448.0,"x":33120.0,"y":-1584.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c3a6faa7-54e1-4ba4-b50e-62e32b6c5d19","width":448.0,"x":33448.0,"y":-1955.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"4f74fbcf-a6fa-4f65-bcfb-17a75aa2231c","width":448.0,"x":34264.0,"y":-1683.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"6a111452-9dc8-4b95-bc51-b9ad4870e905","width":448.0,"x":33992.0,"y":-2019.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"39a8db3f-6661-4c3c-9c01-779c2f4d5add","width":448.0,"x":33704.0,"y":-2339.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c69fd495-c17e-4920-af8e-209ba0b9f6ae","width":448.0,"x":34248.0,"y":-2403.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3ea13fb6-f037-4d8e-a966-fefee431832f","width":448.0,"x":34520.0,"y":-2067.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"44c8a726-b0b9-472e-9874-fb727ef43897","width":448.0,"x":33960.0,"y":-2723.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"f5145d5d-7c67-429e-810b-2d685d9826f5","width":448.0,"x":34776.0,"y":-2451.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"ee6a91b7-b821-4a62-b4ff-b827c3c7bd18","width":448.0,"x":34504.0,"y":-2787.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"68dc30b6-adf4-4bb1-aef2-9e24c8ff88c6","width":448.0,"x":34216.0,"y":-3107.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"359d7254-933e-4a4f-bbd6-7c135100ba73","width":448.0,"x":35168.0,"y":-2656.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e13daef0-72be-4ef6-ae4e-168904ad0dee","width":448.0,"x":35168.0,"y":-3360.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"66e31e33-2f19-4f4b-bcf4-0af0c758d206","width":448.0,"x":34760.0,"y":-3171.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fb81ccb6-6e2f-47d6-a89e-cc9ad963f57c","width":448.0,"x":34472.0,"y":-3485.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"2da2209a-c27e-4aa0-bd22-f168ddf2ef57","width":448.0,"x":34728.0,"y":-3875.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e842ecc9-8bd7-4260-9cf6-d47164a909cb","width":448.0,"x":35168.0,"y":-4096.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"ebd434e4-1991-4fe4-83c8-971fb3ae7f90","width":341.0,"x":35232.0,"y":-3616.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"ca3196ff-a0e7-4ab6-a8a2-7924cdf48030","width":341.0,"x":35232.0,"y":-2912.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"7f63fb9f-e146-4d32-b5ed-d040e19b52f8","width":448.0,"x":35616.0,"y":-4096.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":288.0,"layer":"","name":"FlippingPlatform","persistentUuid":"812e218a-1613-4a5e-af64-15d47eb9052b","width":576.0,"x":37072.0,"y":-3360.0,"zOrder":161,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":288.0,"layer":"","name":"FlippingPlatform","persistentUuid":"c5865361-cb45-4613-bedf-51aef61107e1","width":576.0,"x":37072.0,"y":-2656.0,"zOrder":161,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"ff12c5e4-7790-455c-ad83-38f8d4234e4f","width":192.0,"x":37664.0,"y":-4000.0,"zOrder":162,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"32caad94-5132-44c1-86e0-e0c0e82b798f","width":80.0,"x":37720.0,"y":-3808.0,"zOrder":163,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"a9a19e43-e04b-4342-8150-16698e4a613b","width":80.0,"x":37720.0,"y":-3680.0,"zOrder":163,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"73a52472-c2c7-4256-bcb1-aadc98901f28","width":80.0,"x":37720.0,"y":-3552.0,"zOrder":163,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"b500c0ea-c929-44e4-b337-68b4bbe3e9b5","width":80.0,"x":37720.0,"y":-2848.0,"zOrder":163,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"6db1de6b-c7dc-4e31-a6c9-450d01b675e5","width":80.0,"x":37720.0,"y":-3104.0,"zOrder":163,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"5ef7c699-89d4-422a-91ff-998d61d5733a","width":80.0,"x":37720.0,"y":-2976.0,"zOrder":163,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"f584c190-ba72-4f14-9e33-43143552dcb4","width":80.0,"x":37720.0,"y":-2720.0,"zOrder":163,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":5.0}]},{"angle":-55.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"3bfa6be1-ff72-4614-a82c-c50e9d7772d1","width":192.0,"x":34501.0,"y":-2441.0,"zOrder":156,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ShockwavePower","type":"number","value":1250.0},{"name":"FireOffsetTime","type":"number","value":4.5},{"folded":true,"name":"ProjectileLifetime","type":"number","value":1.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":9.0}]},{"angle":125.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"ff550ec5-6da7-4b48-a47e-9ee88efe4b7c","width":192.0,"x":34338.0,"y":-2542.0,"zOrder":156,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ShockwavePower","type":"number","value":1250.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":1.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":9.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"7ac516cd-8be0-4775-8d6f-7435869493e1","width":448.0,"x":36064.0,"y":-4096.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"0779b2c4-a9eb-4f5a-b344-91f6c38a9ea5","width":448.0,"x":36928.0,"y":-512.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"399983ac-f5b0-455d-9b53-c020507284c4","width":448.0,"x":36160.0,"y":-531.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1e3b60bb-5832-429a-93d7-89b1b8487cdf","width":448.0,"x":35712.0,"y":-531.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"b29e92ff-f462-4085-93ee-4cc0ddf6875e","width":448.0,"x":35712.0,"y":-147.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-55.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d00e5fb1-0ff9-4c70-ab2f-480a2e9787d2","width":448.0,"x":36550.0,"y":-349.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"97d37a0f-2785-41d5-81a4-517d1a9ca0eb","width":448.0,"x":36160.0,"y":-147.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"200a963e-4a92-49e9-8d0a-b8aa672a7253","width":480.0,"x":35424.0,"y":-339.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"MiteDemon_Base","persistentUuid":"5cb84dc4-f90a-4d2d-a6cd-ed841b07639a","width":256.0,"x":35808.0,"y":-339.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.75},{"folded":true,"name":"ProjectileLifetime","type":"number","value":3.0},{"folded":true,"name":"MiteMaxSpeed","type":"number","value":600.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"7d20bf97-a99a-4fae-8a4e-afc92f7cb6b9","width":448.0,"x":36512.0,"y":-4096.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3b84c94a-302d-47f5-8972-0ef9ffd9e505","width":448.0,"x":36960.0,"y":-4096.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"ffc4f0bf-79be-4847-9391-7f70ca91c430","width":448.0,"x":37408.0,"y":-4096.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"9f148af9-d62c-490d-ae66-e1c5e4562e69","width":448.0,"x":35616.0,"y":-3360.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3ed073a5-aaea-4306-bab9-dcb64ad3c899","width":448.0,"x":36512.0,"y":-3360.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"9423f9aa-62a1-4c0b-bd36-5dccebc5a5d0","width":448.0,"x":36064.0,"y":-3360.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"12f0e8cb-f72a-490d-9b73-0cc2289ad2e6","width":448.0,"x":36064.0,"y":-2656.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"7da1f724-7ae3-4800-976d-35d668a477d0","width":448.0,"x":35616.0,"y":-2656.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"413704df-d10c-4549-8863-c761afe1aba3","width":448.0,"x":36512.0,"y":-2656.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"0ad5f46b-a3ca-4ebb-b88d-8a7605e8c1bd","width":256.0,"x":32480.0,"y":-576.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"32fcc8ea-3190-4ce1-b27a-b47e1fe0f278","width":256.0,"x":37472.0,"y":-2976.0,"zOrder":157,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"40dbbbc4-fcab-4b44-b625-c6eedf9692d3","width":256.0,"x":37472.0,"y":-2976.0,"zOrder":158,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FireFrequencyTime","type":"number","value":6.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"7d945f68-8ed8-4e57-9b2a-f244816268bf","width":256.0,"x":37472.0,"y":-3680.0,"zOrder":157,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"6e1b34bb-790d-40c5-9711-1df5a067e7fc","width":256.0,"x":37472.0,"y":-3680.0,"zOrder":158,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.0},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FireFrequencyTime","type":"number","value":6.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"6cc11782-b266-4003-9738-ef3e407b0248","width":256.0,"x":36992.0,"y":-2240.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":272.0,"layer":"","name":"StaticPlatform2","persistentUuid":"bfb1b726-ae30-4da5-bb18-1dd1d657b6c5","width":544.0,"x":38432.0,"y":-2816.0,"zOrder":164,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"6451a250-d742-4cc9-a0cb-198a097bc676","width":256.0,"x":38560.0,"y":-2971.0,"zOrder":165,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":180.0,"customSize":true,"depth":1.0,"height":272.0,"layer":"","name":"StaticPlatform2","persistentUuid":"c9b97741-06a6-4c20-8ddf-714272ff2911","width":544.0,"x":38688.0,"y":-3483.0,"zOrder":164,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":272.0,"layer":"","name":"StaticPlatform2","persistentUuid":"a2932aa8-463b-4fd7-9d05-183b46ffaddf","width":544.0,"x":38944.0,"y":-2816.0,"zOrder":164,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"1c444d0a-5dac-4c07-ab5e-794e033429fd","width":256.0,"x":39104.0,"y":-2971.0,"zOrder":165,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"MiteDemon_Base","persistentUuid":"00091595-a1d3-4a9b-8f3c-66ec31ef534a","width":256.0,"x":36224.0,"y":-320.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":3.0},{"folded":true,"name":"MiteMaxSpeed","type":"number","value":600.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.5}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"e2781a40-62b2-4576-83e9-b6be77ae4cd3","width":192.0,"x":37664.0,"y":-2592.0,"zOrder":166,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"ccfe5b2f-71ac-4e10-96d7-c28153105491","width":192.0,"x":39136.0,"y":-2592.0,"zOrder":166,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"fa7b5556-7e01-450e-aff9-98f4b91fd85e","width":512.0,"x":38976.0,"y":-2752.0,"zOrder":16,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"55ac3be4-da7d-43de-892a-c330f3c3f61b","width":512.0,"x":37504.0,"y":-2752.0,"zOrder":16,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"4eabed09-a1cb-451e-8ad3-b3b8c22f1325","width":80.0,"x":37880.0,"y":-2560.0,"zOrder":168,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"daaf37b4-e88a-462d-b770-51a0996bcded","width":80.0,"x":38008.0,"y":-2560.0,"zOrder":168,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"14d1892b-ee0a-4e2f-aed3-ae54dd10b6a3","width":80.0,"x":38264.0,"y":-2560.0,"zOrder":168,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"7e587757-7be0-4509-8668-e7d5e8b8739e","width":80.0,"x":38136.0,"y":-2560.0,"zOrder":168,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"7d9f9828-4a46-477d-bd00-972c6c9abecd","width":80.0,"x":38520.0,"y":-2560.0,"zOrder":168,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"f29ead00-9267-4325-bea3-8c3a6f102c80","width":80.0,"x":38392.0,"y":-2560.0,"zOrder":168,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"79d5ea6e-50e2-4f6f-a636-3a4d57ebbadc","width":80.0,"x":38776.0,"y":-2560.0,"zOrder":168,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"22e6d918-ed53-4daa-994b-99f6b7c352bd","width":80.0,"x":38648.0,"y":-2560.0,"zOrder":168,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"75bd5bc2-6d60-4ed8-983f-9d966231f1cd","width":80.0,"x":39032.0,"y":-2560.0,"zOrder":168,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"c8eccb7f-6d48-47d8-b04d-ee3ce745f1d7","width":80.0,"x":38904.0,"y":-2560.0,"zOrder":168,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"e76b8a84-b1f2-41ff-bfab-48d552f5b520","width":256.0,"x":39552.0,"y":-2368.0,"zOrder":165,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":6.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":272.0,"layer":"","name":"StaticPlatform2","persistentUuid":"4a36172a-5eb0-4325-be49-86892b50109a","width":544.0,"x":39424.0,"y":-2208.0,"zOrder":164,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"c664b354-d860-4598-9d6b-cda1515aebda","width":192.0,"x":37664.0,"y":-3296.0,"zOrder":162,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"679a7bf8-5d91-4b5f-83f2-63f48374af57","width":80.0,"x":37720.0,"y":-3424.0,"zOrder":163,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FireDemon","persistentUuid":"358b52fb-e90c-49a3-a779-1f9153ca4f27","width":256.0,"x":38016.0,"y":-2912.0,"zOrder":104,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":336.0,"layer":"","name":"StaticPlatform3","persistentUuid":"6f8180df-1356-4324-b008-c4b1ac454b88","width":672.0,"x":40544.0,"y":-1408.0,"zOrder":170,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":416.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"7753a4d4-7690-48b5-bbe3-64edab3789e7","width":416.0,"x":39488.0,"y":-2816.0,"zOrder":171,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"97d71bc3-abc0-4b7d-9be8-762486d19c6c","width":256.0,"x":39904.0,"y":-1984.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"7025097c-6f09-4fad-8ab5-71a6e8ab91d0","width":256.0,"x":40160.0,"y":-1664.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":448.0,"layer":"","name":"StaticPlatform3","persistentUuid":"65a8883d-a9f5-486a-b3d4-c16230e3798f","width":896.0,"x":46880.0,"y":672.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"3c58c0b1-bcde-4699-b8ad-2b5f99d04427","width":341.0,"x":47147.0,"y":432.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"672d6b27-c653-4473-b67c-24bb37165726","width":256.0,"x":38848.0,"y":-3264.0,"zOrder":173,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":400.0,"layer":"","name":"StaticPlatform2","persistentUuid":"ab8815cb-4922-449b-b460-17836bedaf94","width":800.0,"x":59520.0,"y":-352.0,"zOrder":175,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"262d21c4-48b2-4d24-9f9b-2c198c6a4c7a","width":341.0,"x":59723.0,"y":-592.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"dee1d981-d008-4835-9599-deb594c79af4","width":192.0,"x":33312.0,"y":-1056.0,"zOrder":176,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":false},{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":180.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform3","persistentUuid":"2aaadee1-93df-4479-a809-48e4ab1ccd88","width":768.0,"x":61440.0,"y":-592.0,"zOrder":170,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform3","persistentUuid":"069be412-ec23-48c2-99be-4c6d1afcb69c","width":768.0,"x":61024.0,"y":-336.0,"zOrder":170,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform3","persistentUuid":"35d5d944-b2e4-402e-943f-4cd05e47f39e","width":768.0,"x":61728.0,"y":-336.0,"zOrder":170,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform3","persistentUuid":"2cdf921b-7002-4a9c-a667-986915c9652c","width":768.0,"x":60608.0,"y":-80.0,"zOrder":17,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform3","persistentUuid":"0ae0b63f-164f-485f-be93-f84ada481601","width":768.0,"x":61312.0,"y":-80.0,"zOrder":170,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform3","persistentUuid":"f468f1e0-4258-4bb3-876a-65c9b39c9481","width":768.0,"x":62016.0,"y":-80.0,"zOrder":170,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"2b3cb1c1-5e0e-4f00-b282-4bd8f6d318ce","width":736.0,"x":62656.0,"y":-560.0,"zOrder":17,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"4b97ff8a-0536-49c8-95ab-85d3bd493187","width":736.0,"x":63296.0,"y":-576.0,"zOrder":170,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"bd146c6b-7b15-4ffb-b92f-062056889c8f","width":256.0,"x":63424.0,"y":65.0,"zOrder":165,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"8c5445aa-f4f8-4e4e-90a4-a15ca9592d4a","width":256.0,"x":62688.0,"y":-245.0,"zOrder":174,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.5}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"ecead2f2-e7a6-4f8e-bad2-ae9ccb5d22fb","width":256.0,"x":63424.0,"y":-261.0,"zOrder":174,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"078eba74-ce57-4545-9b5e-7ab6f7627f42","width":736.0,"x":63424.0,"y":204.0,"zOrder":170,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"23be7c06-4d7f-4f77-a6b2-2a20b5d10af6","width":736.0,"x":62752.0,"y":304.0,"zOrder":170,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"57f73112-5195-4a5c-ab2d-c00363a99cfc","width":256.0,"x":63776.0,"y":-261.0,"zOrder":174,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"14a190e9-4d38-46bf-9092-f935fd8bda88","width":256.0,"x":64896.0,"y":176.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":155.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"MiteDemon_Base","persistentUuid":"a6e3a571-9af7-4c87-9cb8-4b2780c55556","width":256.0,"x":61152.0,"y":-400.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"ProjectileLifetime","type":"number","value":6.0},{"folded":true,"name":"MiteMaxSpeed","type":"number","value":300.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.5}]},{"angle":135.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"205e190f-b106-4d67-b640-19e51a6ac51b","width":256.0,"x":62560.0,"y":-464.0,"zOrder":165,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":160.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"c4fe17f4-f904-4954-bfb3-39a403ae70b5","width":256.0,"x":62752.0,"y":-560.0,"zOrder":165,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"169d4dfb-5c82-45c3-b869-af04d39bf0f7","width":256.0,"x":60832.0,"y":-432.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"e92a0c6d-77a4-458b-be04-dbadc15312c6","width":171.0,"x":48832.0,"y":-304.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"fb369b42-268e-48d0-be3d-b4328a03af84","width":171.0,"x":48832.0,"y":192.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":448.0,"layer":"","name":"StaticPlatform3","persistentUuid":"fd6a27c2-b954-4d04-81c0-a75ce0e76f21","width":896.0,"x":48416.0,"y":672.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"MiteDemon_Base","persistentUuid":"35396da1-ff03-41e1-8e91-d10fb3004222","width":256.0,"x":49024.0,"y":512.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.75},{"folded":true,"name":"ProjectileLifetime","type":"number","value":5.0},{"folded":true,"name":"MiteMaxSpeed","type":"number","value":550.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":1.5}]},{"angle":0.0,"customSize":true,"depth":4.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"09495ca4-de3d-4372-902a-2ad7c06f2918","width":171.0,"x":48832.0,"y":-800.0,"zOrder":93,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"5434a82a-c5c8-4d34-bb35-6561b372d571","width":171.0,"x":48832.0,"y":-800.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":4.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"42b611c8-aabb-4ec5-901b-cb1c039364eb","width":171.0,"x":49517.0,"y":-1536.0,"zOrder":93,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"0999c5fa-a239-4af6-ae87-8dad022f1d72","width":171.0,"x":49517.0,"y":-1536.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"5d1027df-c253-495a-a591-270bd3f96185","width":171.0,"x":49517.0,"y":-1040.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"StaticPlatform3","persistentUuid":"ca35b79f-ef6a-485d-81b6-4e8ea3c418f7","width":608.0,"x":49280.0,"y":-1984.0,"zOrder":177,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-50.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"4b4861f4-2c33-425f-b8ce-bff7aa711944","width":192.0,"x":49245.0,"y":-797.0,"zOrder":178,"numberProperties":[],"stringProperties":[],"initialVariables":[{"name":"FireOffsetTime","type":"number","value":1.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":1.8},{"folded":true,"name":"ShockwavePower","type":"number","value":1000.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"0ca39d9b-4a5b-4aad-9afb-2096939a8eda","width":171.0,"x":50752.0,"y":432.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":4.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"eef26780-c903-46db-9b25-b4633e43bb52","width":171.0,"x":50752.0,"y":-64.0,"zOrder":93,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"bf3a1e86-03a5-4eb8-8e97-26163439737e","width":171.0,"x":50752.0,"y":-64.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"8f15092d-ea82-47dc-a823-70ffd927e270","width":544.0,"x":50976.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"673fbfb6-b938-4828-9bdd-f6c225c0dc01","width":544.0,"x":51520.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e4582c4e-dc66-4cb6-9867-6b0de123aefd","width":544.0,"x":52608.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"7f600810-b1a1-4144-9e90-ee6db18db527","width":544.0,"x":52064.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"cf761a47-f45a-423e-8998-efc4492d58ae","width":544.0,"x":54240.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1395cf6c-c9e9-4572-899b-e8ef99ef8c81","width":544.0,"x":53696.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a16d655f-8af0-4f15-be6f-9a19ff97b950","width":544.0,"x":55328.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a2a7ca6c-41c1-4a0d-9722-9da3dec7fa34","width":544.0,"x":54784.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"d6ba74b9-e995-4e8f-83c2-2617127f076f","width":192.0,"x":51360.0,"y":48.0,"zOrder":178,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ShockwavePower","type":"number","value":750.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.5},{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"9457db15-8f7c-46ae-a75b-e4641b81f350","width":192.0,"x":53664.0,"y":48.0,"zOrder":178,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ShockwavePower","type":"number","value":1000.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":3.5},{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"11ebef98-bcc5-4d37-b74e-15d07ac2324d","width":544.0,"x":52336.0,"y":-352.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"b44c2c0a-9e6b-4ce8-b353-e70e6df15014","width":544.0,"x":55344.0,"y":-352.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d59fa28f-c483-4496-a1bf-27edc10cd266","width":544.0,"x":58048.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1a94c502-19da-46d2-aa19-52d989b45bac","width":544.0,"x":57504.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"86df0a26-53b9-4fe3-a347-0e3490092986","width":544.0,"x":56960.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a35896aa-8860-4fed-8988-680fe5d12568","width":544.0,"x":56416.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"7c3141d2-f524-49dc-938d-c8047b0e2f53","width":192.0,"x":51008.0,"y":-32.0,"zOrder":180,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"4ecc4345-de81-4bdf-a246-82ed3f614450","width":512.0,"x":50848.0,"y":-192.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"94a23cb4-8c81-40ab-95e5-110ddfac9438","width":192.0,"x":58368.0,"y":-32.0,"zOrder":180,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"c9c1c3eb-e860-4f8f-8da9-c29e34eb7abd","width":512.0,"x":58208.0,"y":-192.0,"zOrder":181,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"72338702-e65e-4682-a463-42e38cfb6fa8","width":80.0,"x":51272.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"da13643b-a186-4748-937f-45e93713b755","width":80.0,"x":51400.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"9c76467e-5f91-4dc9-ac13-df172d42f64c","width":80.0,"x":51656.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"9608298a-aad9-4ad4-88a3-cbff0cb4eee3","width":80.0,"x":51528.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b7e2eec3-8557-474e-bf0a-8ef6def8e4a1","width":80.0,"x":52168.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"2529667b-8128-4417-bc0d-2ee86ed480a2","width":80.0,"x":52040.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a0a3bf96-6bf8-4609-8573-fa2720ff4ec3","width":80.0,"x":51784.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"ec60572f-c653-4864-ac6f-2f906c23b7c0","width":80.0,"x":51912.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"fd2abd88-6c5b-4a21-9f3f-9df7c0b5dfed","width":80.0,"x":53704.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"e77ec531-dce6-49c6-accc-cc0dddb2b193","width":80.0,"x":53064.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"15bc364d-19a2-4b2f-80a7-06afeeff344c","width":80.0,"x":52808.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"83a119b7-fa50-4ffd-9e72-7d1e5de6711d","width":80.0,"x":52936.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"1e4c6e1f-3e55-4b26-9d63-dcc48a055129","width":80.0,"x":52680.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a079426d-dec4-4a97-948a-0567491b6445","width":80.0,"x":52552.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"ec741562-3341-4d8a-a055-12345f113d31","width":80.0,"x":52424.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3eb04dcc-986e-46fe-85bb-5082f0a289db","width":80.0,"x":52296.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"33992930-fbea-48bb-9092-ff17bde64b52","width":80.0,"x":55752.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"065f42a4-fe87-4efd-a19f-9a28b62ff227","width":80.0,"x":55624.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"99e8e928-e68a-445a-926b-a5b68a3df963","width":80.0,"x":55368.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"249dbbb7-7b6b-4ec3-a05b-97176b62c1dc","width":80.0,"x":55496.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"707c2fb2-a2ad-4a2e-9be0-4a5b55ebae31","width":80.0,"x":55240.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b83f2d06-b3a0-4ca2-8589-9c50af9dbd18","width":80.0,"x":55112.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"6e230a2d-1056-493e-9e5f-80a39685a0d1","width":80.0,"x":54984.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"c2ff7d97-bc96-4c62-8dc7-eb2c42ea7ee9","width":80.0,"x":54856.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"27485af4-a9c6-4c56-8a36-ec273a48c22a","width":80.0,"x":54600.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"f34efbbd-903c-4951-812b-31be15831a12","width":80.0,"x":54728.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3488d1d1-acc8-4826-8961-d421f568877e","width":80.0,"x":54472.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"d0569dbf-21a7-4427-be9a-a1ef98eace30","width":80.0,"x":54344.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"ef1370ee-5074-46fe-9e3e-a68b429e3b3b","width":80.0,"x":54216.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"ef10db9d-645b-4891-8f83-de6d72ec35f3","width":80.0,"x":54088.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"41536327-3e4d-4983-899e-0bb6425a972c","width":80.0,"x":53960.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"e8ad1df9-5432-4491-9f5b-6fd8c616c8af","width":80.0,"x":53832.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"34cb51a2-d03f-4aed-86fd-121d56b543e1","width":80.0,"x":58184.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b8706614-a0e6-4366-912e-4c083dec6a63","width":80.0,"x":57928.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"2817f95f-72a3-4f23-bdac-f75022f38055","width":80.0,"x":58056.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"157dda84-100f-4226-888c-6c5fc37562dd","width":80.0,"x":57800.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"48189944-553a-4428-b8ec-18cac97937fc","width":80.0,"x":57672.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0ad7243e-0b59-4f36-af44-0a57876ca092","width":80.0,"x":57544.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a40bfd61-2488-460e-908f-1696dea19c40","width":80.0,"x":57416.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"dcd69bea-c0be-449c-84fe-5c078fc31f49","width":80.0,"x":57160.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"d5226952-68ad-4ee9-9f26-685607e1b1e5","width":80.0,"x":57288.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"04f46110-3cd4-4fdd-b1dd-fc400b9348a4","width":80.0,"x":57032.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"ee99755c-b2b6-40f1-8482-0240010c1944","width":80.0,"x":56904.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"45e08b28-4aa4-4bae-928b-48b6e314a40e","width":80.0,"x":56776.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a4e6fc86-60e3-426a-a243-770bc82465bd","width":80.0,"x":56648.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"daec8aeb-823f-4117-acc0-16eb6022667e","width":80.0,"x":56520.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"21cedaa2-6bac-453e-a3f0-d36f9e59e588","width":80.0,"x":56392.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"44fdb3dd-d2f9-47b0-ade3-961af820830e","width":192.0,"x":56608.0,"y":48.0,"zOrder":178,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ShockwavePower","type":"number","value":1000.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":5.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.0},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"222f34c4-f8aa-44b8-bb3e-b510e2c15d1d","width":256.0,"x":49472.0,"y":-1728.0,"zOrder":184,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"bf16954a-5177-4b65-b92e-b6462d003883","width":544.0,"x":52880.0,"y":-352.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"ed6efdac-629a-438e-bc8e-d2120cb988d5","width":544.0,"x":55888.0,"y":-352.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d4b455a4-b741-41d4-bcaf-f92e3f23ab8f","width":544.0,"x":55872.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"9a175f2f-e234-4258-925f-4e95b9131ccc","width":544.0,"x":53152.0,"y":224.0,"zOrder":179,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"6bc4fb17-bb3c-4014-9974-8dfe27fd0c9f","width":80.0,"x":53576.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"eeb59426-397d-467c-ad2b-2676d04b72d5","width":80.0,"x":53320.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b4610b7b-514d-40a1-bf9a-9d13fadb9ddb","width":80.0,"x":53448.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"dd78c531-76c1-4710-908c-37efb84ff879","width":80.0,"x":53192.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"26e70ed3-8350-4d84-b3c6-5c83b6a2bca8","width":80.0,"x":56264.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"5b249f7f-5089-4b6f-a1d2-07ff4582b90d","width":80.0,"x":56136.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3206e50e-2778-403e-ad85-7b77b68d2dc9","width":80.0,"x":55880.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"c26723d9-373a-4acf-9fbb-20123acf7c29","width":80.0,"x":56008.0,"y":0.0,"zOrder":182,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"92471f02-8805-4502-b8b1-bdde23634cb9","width":341.0,"x":52693.0,"y":-608.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanentSingle","persistentUuid":"4a32c93c-9dad-4db6-9f34-d63767ace0b7","width":80.0,"x":58312.0,"y":0.0,"zOrder":185,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"Assets\\Images\\Levels\\9\\Background\\Background.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Level8","name":"Level8","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.24283844791543664,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":3264.0,"layer":"","name":"LeftBoundary","persistentUuid":"78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e","width":128.0,"x":-128.0,"y":-928.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2272.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":17950.0,"x":0.0,"y":-320.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":3264.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":45728.0,"y":-928.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":45984.0,"x":-128.0,"y":-928.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"014db1f5-0846-4cba-821e-57e29d368c14","width":256.0,"x":64.0,"y":608.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":3008.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c","width":45728.0,"x":0.0,"y":-800.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e08c1888-868a-438d-bf83-a9affe5815db","width":608.0,"x":0.0,"y":704.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"cd613744-2c22-4df5-8de6-2f7cf8ff20fd","width":608.0,"x":992.0,"y":672.0,"zOrder":110,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"HorizontalMovingPlatformLeft","persistentUuid":"bf70d694-ecf6-41ec-8d13-bdbd31c45117","width":608.0,"x":1184.0,"y":416.0,"zOrder":111,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"HorizontalMovingPlatformLeft","persistentUuid":"24915b67-ba33-4a66-bc6e-c6480440647c","width":608.0,"x":1664.0,"y":-96.0,"zOrder":11,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"422bc42f-23b5-424f-9f87-fe840c70aa55","width":608.0,"x":1376.0,"y":160.0,"zOrder":110,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"4968717a-d6e7-412d-a348-1df626f31af0","width":256.0,"x":864.0,"y":96.0,"zOrder":112,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"cf759b29-97ce-44ea-b461-3387f2a87f9f","width":80.0,"x":1928.0,"y":224.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"586077f3-b291-40ed-b8ec-fa99f48db11f","width":80.0,"x":1928.0,"y":352.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"ed6e580b-2179-4588-887e-5233731076ec","width":80.0,"x":1928.0,"y":608.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"00980ee0-7e45-46b1-be2c-e261e98fbc19","width":80.0,"x":1928.0,"y":480.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"8c7073dd-c385-4f89-8cb9-fd3fd6872207","width":80.0,"x":1928.0,"y":736.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"69695ba4-a747-4595-9c67-a4fa3e489f28","width":80.0,"x":1928.0,"y":96.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"f10a984f-7ce0-440c-8c3f-061cacc08fc1","width":80.0,"x":1928.0,"y":-32.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"OnOffTime","type":"number","value":3.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"ec42ba38-a990-42e0-909c-ebc33d89f934","width":192.0,"x":1872.0,"y":-736.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"4e1a4979-d8aa-4793-a6c0-642c1d08afc5","width":192.0,"x":1872.0,"y":864.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"e538cffc-d51a-403b-a963-cb04a633111e","width":80.0,"x":1928.0,"y":-160.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"594e0c9c-162e-4f3c-a1e4-4cb925012a83","width":80.0,"x":1928.0,"y":-288.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"5d50262e-47bd-4f36-8c14-3f074ec50779","width":320.0,"x":3488.0,"y":448.0,"zOrder":113,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"VerticalMovingPlatformUp","persistentUuid":"f1b63700-3c16-45af-98d0-f2e47b73f0bc","width":320.0,"x":3776.0,"y":576.0,"zOrder":114,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"VerticalMovingPlatformUp","persistentUuid":"2567e96e-c87d-43ff-9f89-db41b83d8a1f","width":320.0,"x":4352.0,"y":416.0,"zOrder":114,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"38802ab5-b3f9-47f8-b0ff-b65d462378f8","width":320.0,"x":4640.0,"y":128.0,"zOrder":113,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"4289702f-8bf8-4a26-9716-04e89efd877e","width":320.0,"x":4064.0,"y":288.0,"zOrder":113,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"VerticalMovingPlatformUp","persistentUuid":"88166f0a-50f5-43ce-bff0-a16d14b95ffb","width":320.0,"x":4928.0,"y":288.0,"zOrder":114,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"5b52d12f-2661-4474-8320-9cd56a221f77","width":80.0,"x":1928.0,"y":-416.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"HorizontalMovingPlatformLeft","persistentUuid":"9680f6ad-4f16-44c7-b70b-fa87afa352b6","width":608.0,"x":1952.0,"y":160.0,"zOrder":11,"numberProperties":[{"name":"animation","value":0.0}],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"95e18afc-d48e-405b-b9da-974b5cf559fc","width":608.0,"x":2144.0,"y":416.0,"zOrder":110,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"HorizontalMovingPlatformLeft","persistentUuid":"250722ef-42bf-47d2-8f90-27103c9e39ff","width":608.0,"x":2336.0,"y":672.0,"zOrder":111,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"5bcd0397-c1c6-4fc8-8f90-1c454c4e7b93","width":608.0,"x":1664.0,"y":-96.0,"zOrder":11,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"7d7de3e9-f7ca-4208-acaa-b8efd38877b1","width":80.0,"x":1928.0,"y":-544.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"a97e3c2b-34dd-4883-a9da-e51b544f48b0","width":320.0,"x":5216.0,"y":0.0,"zOrder":113,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"VerticalMovingPlatformUp","persistentUuid":"9c88f151-83cf-41e7-ad63-05f96b8a2754","width":320.0,"x":5504.0,"y":160.0,"zOrder":114,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"b5edf9cb-ac73-4307-bcd8-73b828a87eee","width":224.0,"x":5280.0,"y":192.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"1b2d55a9-ac4f-4a3c-9c18-2f38aace2a26","width":224.0,"x":4704.0,"y":352.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"f6f8fb99-8a2f-43ba-a380-dd20ad944692","width":224.0,"x":4128.0,"y":480.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c3d36e62-a288-41f5-9113-41709f12c29b","width":576.0,"x":6208.0,"y":-128.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"e4649d52-2992-4eb2-b6b1-94e737bcaac8","width":341.0,"x":6315.0,"y":-384.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1ac6831a-4b2b-4a5f-a686-4691ba34ac07","width":576.0,"x":6784.0,"y":-32.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"02bcbfc6-9e67-4ebc-87e8-ae6e083e0b90","width":576.0,"x":7360.0,"y":64.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"90aeb841-d307-4d50-abe2-45482010b962","width":576.0,"x":7696.0,"y":400.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform2","persistentUuid":"2e573730-2ddc-4a43-9433-27105d33c634","width":768.0,"x":9376.0,"y":448.0,"zOrder":12,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":208.0,"layer":"","name":"StaticPlatform2","persistentUuid":"68c5b938-8ef7-475c-bb23-a2a5c4d5f9c0","width":416.0,"x":11040.0,"y":480.0,"zOrder":123,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"SpinningRotatingPlatformClockwise","persistentUuid":"16bf0ba8-7170-4d24-9d97-93c0d9e54e39","width":512.0,"x":13664.0,"y":352.0,"zOrder":127,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"4e480de3-e585-4042-ad92-ab684b650390","width":256.0,"x":11904.0,"y":448.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"896f44df-3493-4b05-9fb0-81aa18ec446b","width":256.0,"x":11904.0,"y":448.0,"zOrder":119,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fceacaf7-3c73-4f66-b997-a25c3af12197","width":512.0,"x":14720.0,"y":1664.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"6b6c2058-b1c0-46bd-8bfb-85dcf548d1df","width":256.0,"x":15296.0,"y":1376.0,"zOrder":112,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":336.0,"layer":"","name":"StaticPlatform3","persistentUuid":"c398cec1-342e-4da2-a2bf-cad57e61195d","width":672.0,"x":16128.0,"y":1344.0,"zOrder":128,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"StaticPlatform2","persistentUuid":"bae0b2fb-aae8-4567-9c3e-b45ed9e8543c","width":640.0,"x":12384.0,"y":512.0,"zOrder":123,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"6b48a844-cce8-4762-85b6-03cd3e9688bc","width":171.0,"x":18944.0,"y":645.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"99480649-4421-4ba4-a009-c376b756f1fe","width":171.0,"x":18944.0,"y":165.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":4.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"78b98de9-4118-410e-b89f-f38b05de249b","width":176.0,"x":18928.0,"y":165.0,"zOrder":93,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"c38498ae-2715-4a15-a3ce-4d02ede5f81c","width":341.0,"x":12523.0,"y":288.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"1ebb8ebd-f761-4d73-9066-af57dd16e216","width":256.0,"x":16384.0,"y":952.0,"zOrder":112,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":336.0,"layer":"","name":"StaticPlatform3","persistentUuid":"10af8aa5-54f6-47e5-b88e-3654e9ca05be","width":672.0,"x":17024.0,"y":784.0,"zOrder":128,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"0af2a1b1-e35e-4d73-a142-198ba0fcbd92","width":341.0,"x":17163.0,"y":544.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"9f1febad-332c-426c-9cdf-cc9be515aa44","width":160.0,"x":40208.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"a67bc568-0599-4aab-ac5e-eb625494c21e","width":256.0,"x":40192.0,"y":448.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.25},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"0a8a4de7-f6bf-4105-b373-262bdef9e364","width":256.0,"x":40192.0,"y":448.0,"zOrder":13,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"33cc427c-3a32-4c84-a6a1-c7d0cc0e2c81","width":160.0,"x":40400.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"d3f2d3ed-1e6c-4ea1-aa99-52bbae1192dd","width":160.0,"x":40592.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"73af08ca-8318-422a-9aff-4df2a5ea8e76","width":160.0,"x":40784.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"9a672692-9e64-4169-9cf7-2be77112b4a9","width":160.0,"x":40976.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"f687badc-6289-46e5-8db1-c8894931275e","width":192.0,"x":40448.0,"y":480.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"26810f5c-50c8-4124-aee0-5b35748e6a0b","width":192.0,"x":40896.0,"y":480.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"b8d7eeff-0859-4965-9836-f7564b8eb3e0","width":80.0,"x":40664.0,"y":512.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"c5cb1ce1-9981-4a54-b5f5-85a38b500b21","width":80.0,"x":40792.0,"y":512.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":4.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"f8f92ad1-c4a7-42a4-95ec-4b6a382b0a1f","width":1152.0,"x":40192.0,"y":736.0,"zOrder":93,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"821a03e2-4f34-4e0e-87c8-37c592ae0830","width":160.0,"x":41168.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"2208f3f6-aa28-4892-8174-cfab69e04264","width":192.0,"x":40000.0,"y":480.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"43359aa2-f4de-41b8-9e75-9a760ce68c12","width":192.0,"x":40000.0,"y":160.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"0f567f04-db00-4d6d-a372-cd82b26ad29c","width":80.0,"x":40056.0,"y":352.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"0e976a79-0d27-4ab9-9dc0-b3f1d4ff9d60","width":80.0,"x":41400.0,"y":352.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"5cb61587-54f3-4e40-976e-2a638e3785dc","width":192.0,"x":41344.0,"y":160.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"27d43b18-1c63-4736-8733-ba46a477446f","width":192.0,"x":41344.0,"y":480.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"1a12e478-24b0-42f6-8a11-58d3a309152b","width":80.0,"x":40216.0,"y":192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"e24595ac-fc64-401d-a5e2-f67456d42b7f","width":80.0,"x":40344.0,"y":192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"938ef38e-8861-4107-9e03-2b98e62b6e45","width":80.0,"x":40472.0,"y":192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"1effdba4-be29-46c9-9f8c-dafaa3293393","width":80.0,"x":40600.0,"y":192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"2208b37d-2ba1-46a5-aaab-b987b9737457","width":80.0,"x":40984.0,"y":192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"f893aa52-ca8a-4aba-b573-217240e7b4e1","width":80.0,"x":41112.0,"y":192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"3aac57e8-a073-4152-8afc-f104ab51b1a2","width":80.0,"x":40856.0,"y":192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"d46f8714-41ff-4e83-be95-95da9a75e9be","width":80.0,"x":40728.0,"y":192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"b5a028b4-00db-49ab-897f-8453c38bab3c","width":80.0,"x":41240.0,"y":192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"d8da3a4c-4a62-425a-90db-e38eab1be860","width":160.0,"x":41168.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"5c15290f-0df2-4c7f-b9e8-dd9567062f81","width":160.0,"x":40208.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"a2ec326e-7ffb-4483-bc49-47558da6f88b","width":160.0,"x":40400.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"d007b096-94e2-405d-a88e-acb8729e0070","width":160.0,"x":40592.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"32e37575-1f44-487b-8656-ab8c86bf2e30","width":160.0,"x":40784.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"11894ac1-1f62-48c0-8ef3-478888ea8c17","width":160.0,"x":40976.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"11f6d74e-b319-4a19-ae58-627004a37f06","width":352.0,"x":18848.0,"y":-104.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"12ac6fb9-c10f-41f2-a682-86329ac437b1","width":256.0,"x":18896.0,"y":-59.0,"zOrder":133,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"828a4bd3-85fc-4db8-b394-a5f147ab5cde","width":224.0,"x":19648.0,"y":352.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"2424410c-797a-4df2-a476-696ee3b0ead0","width":448.0,"x":20064.0,"y":512.0,"zOrder":134,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"658c7e67-3d05-41d8-8b47-cd33e37e2a19","width":160.0,"x":42208.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"4cb264a1-e761-407e-9307-85c8542db634","width":160.0,"x":42400.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"7ad87f5e-db23-4eef-a759-1cc9ce83d74c","width":160.0,"x":42592.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"e4e9b9d1-1168-4556-9df0-87e7228e6f6f","width":160.0,"x":42784.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"79f1f5cf-b36b-4485-a0e9-abb024dddff8","width":160.0,"x":42976.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":4.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"a3452091-faff-4c59-a068-64355bea3c63","width":1152.0,"x":42208.0,"y":736.0,"zOrder":93,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"e7b1fcf0-0a4b-4b7b-88a2-2d5b7b2d8e9c","width":160.0,"x":43168.0,"y":736.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"04f1fa0e-06bd-4b60-96b0-97a8e76053ae","width":160.0,"x":43168.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"b04d6167-9809-4ba1-ab5e-29a211b66a7b","width":160.0,"x":42208.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"5332cb60-122a-4111-8553-237583c5fef6","width":160.0,"x":42400.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"288df93a-ca26-416d-adc6-f74ebe971b60","width":160.0,"x":42592.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"ee9fe803-4e70-40bd-9bca-5ea4baa23ce8","width":160.0,"x":42784.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"42a0b8ec-f872-4a60-9030-9be2b98bd504","width":160.0,"x":42976.0,"y":1102.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"84361642-a000-4f1f-9b24-d514fa8b3b40","width":320.0,"x":42152.0,"y":1738.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"5d1c44a0-c530-4ba6-9c10-ae9674644aa5","width":256.0,"x":43120.0,"y":1568.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"38925c1c-6dfa-4d3c-83d8-6c278fdac685","width":256.0,"x":42352.0,"y":1568.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"655c5af7-c11b-4a89-8328-cd3c7118de7b","width":256.0,"x":42544.0,"y":1568.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"784ece56-39b9-403b-85c4-b74d555e23c3","width":320.0,"x":42456.0,"y":1738.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fecb91f2-6626-4c2f-86a2-5dffbcc5c2f4","width":320.0,"x":43064.0,"y":1738.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fdf346cc-f500-49b0-977e-ed6c989214d2","width":320.0,"x":42760.0,"y":1738.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e07b55ac-9851-4e98-9730-4c7048fc707c","width":336.0,"x":36288.0,"y":-160.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"0bfc80e9-a4dc-486e-a5f1-8c8728270d80","width":256.0,"x":21344.0,"y":512.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fa03096e-f750-46d5-a7b8-fca0becd4050","width":608.0,"x":22048.0,"y":832.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"91863160-f813-4a90-a1c1-667fa649db5d","width":341.0,"x":22176.0,"y":576.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"74ffc612-70ae-4587-9381-7c9583388aa9","width":192.0,"x":40448.0,"y":1680.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"b9b09db0-4740-474f-9036-84e5bb4133f2","width":192.0,"x":40896.0,"y":1680.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"a4c3c15e-fd0f-4325-833f-80573302b736","width":80.0,"x":40664.0,"y":1712.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"95a61cd0-cac9-44f5-b49e-99685c25faa3","width":80.0,"x":40792.0,"y":1712.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"4fc7e6e3-43ff-4bd5-a3f2-5dac68e2d825","width":192.0,"x":40000.0,"y":1680.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"c57f33b2-a6ae-4daf-929a-7a9ee8daaba1","width":192.0,"x":40000.0,"y":2000.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"00395cbd-3348-41fb-bf55-f81e81008cd9","width":80.0,"x":40056.0,"y":1872.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"379084eb-b72a-4f2e-9775-295d037114de","width":80.0,"x":41400.0,"y":1872.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"6cb9758b-7480-426d-8f5c-8c577b981492","width":192.0,"x":41344.0,"y":2000.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"6062b389-9d7b-4a5a-b15a-9293f9a0ebe2","width":192.0,"x":41344.0,"y":1680.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"4140e52c-6120-456c-9221-591bcd02346a","width":80.0,"x":40216.0,"y":2032.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"9837feba-e7d8-4ea6-a42f-b5d1e89570d7","width":80.0,"x":40344.0,"y":2032.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"eefd8bd6-9488-4d8e-8c10-8ecd051c37f4","width":80.0,"x":40472.0,"y":2032.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"dcc25a47-f269-49ae-8683-38125cc61768","width":80.0,"x":40600.0,"y":2032.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"224229c6-b136-4a92-ae6b-ce0a7a7aee3c","width":80.0,"x":40984.0,"y":2032.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"904d4c37-9b8e-4dbb-8c85-a376a27033f9","width":80.0,"x":41112.0,"y":2032.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"1f8899f7-c984-44ef-bc90-e79a28007ef9","width":80.0,"x":40856.0,"y":2032.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"e10ef350-9709-4e88-833d-438dbdf656a4","width":80.0,"x":40728.0,"y":2032.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"18c90809-9f7a-42ec-85e2-3304fa8a12af","width":80.0,"x":41240.0,"y":2032.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"0ee876e5-8aa5-468e-853f-19a7dc447102","width":256.0,"x":41088.0,"y":1648.0,"zOrder":13,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"5ca856c4-0aef-43bc-8f51-e582be8a96d2","width":256.0,"x":41088.0,"y":1648.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.25},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"b29f0b9a-8231-4691-aac5-5c2ccf40490f","width":256.0,"x":18112.0,"y":704.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"6cfb3146-1ba1-4a49-9449-cff016c5d109","width":256.0,"x":39072.0,"y":1152.0,"zOrder":112,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"dafc30b6-c329-43ce-a32f-511b278e20ac","width":224.0,"x":41664.0,"y":1152.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"d43c915a-b014-44b9-9118-e88f35efbaa1","width":992.0,"x":45088.0,"y":1296.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"1ab6404e-86f4-452f-9d59-2fde73d979a6","width":408.0,"x":45320.0,"y":800.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"a21b263c-5453-464c-9776-d610b1931973","width":256.0,"x":45376.0,"y":576.0,"zOrder":74,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":224.0,"layer":"","name":"FlippingPlatform","persistentUuid":"8c79a8bc-3843-4130-915f-2932da95c146","width":448.0,"x":44064.0,"y":1248.0,"zOrder":142,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"d1a591e5-d6c2-4c37-9b0e-bff58c09c7d5","width":45984.0,"x":-128.0,"y":2208.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"1a78b49f-d0d1-4acd-86fc-dad5513b04c3","width":192.0,"x":4256.0,"y":-128.0,"zOrder":118,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"a02c8777-25cb-41af-ad51-98eb13f5fe98","width":256.0,"x":8864.0,"y":480.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform2","persistentUuid":"3ca7c143-8e84-4115-a8d7-579407828d4d","width":192.0,"x":11896.0,"y":1088.0,"zOrder":123,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform2","persistentUuid":"3fcdfc54-6ba6-4804-be30-2c8029d18349","width":192.0,"x":12016.0,"y":1504.0,"zOrder":123,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform2","persistentUuid":"88a2247d-7217-4071-b834-a24620f9ae87","width":192.0,"x":13118.0,"y":1888.0,"zOrder":123,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":270.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform2","persistentUuid":"7ae07871-d5bb-46f9-90ec-a8a7448b25bd","width":192.0,"x":14019.0,"y":1968.0,"zOrder":123,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":352.0,"layer":"","name":"StaticPlatform2","persistentUuid":"822349ea-8776-408e-8682-d733084ae9fd","width":632.0,"x":11702.0,"y":1920.0,"zOrder":123,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"6724b948-cfe6-4e40-b98c-b7cdfcbad49f","width":192.0,"x":12384.0,"y":928.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"ad1e76a6-7b1b-4978-8d88-0c2d8c3940e8","width":512.0,"x":12224.0,"y":768.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"29952cff-ffe1-407a-8c38-b2ec1badd99d","width":512.0,"x":12640.0,"y":768.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"b214f93d-99ff-45bf-97f4-92598b07d646","width":192.0,"x":12800.0,"y":928.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"12246c4c-7cdc-4e5b-87b9-83749e134a6c","width":80.0,"x":12616.0,"y":960.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanentSingle","persistentUuid":"619bc82a-81c7-49b8-b2da-170caad2739d","width":80.0,"x":12744.0,"y":960.0,"zOrder":147,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"StaticPlatform3","persistentUuid":"9d8e3d24-0f4d-4792-9800-1061ac390fb9","width":640.0,"x":12384.0,"y":1248.0,"zOrder":148,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"4ef66227-aada-41c5-a94e-a12fa7f045c9","width":341.0,"x":11830.0,"y":1696.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"01a324c9-96f4-4904-aed6-deb3a4b3c07c","width":341.0,"x":28128.0,"y":576.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"StaticPlatform2","persistentUuid":"3b850945-cabf-4b1e-a52b-fee132919bf3","width":512.0,"x":29248.0,"y":1152.0,"zOrder":123,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":80.0,"layer":"","name":"StaticPlatform1","persistentUuid":"dabbfeee-6d7f-4d0c-8bd3-752d2fef49d3","width":320.0,"x":30232.0,"y":1048.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":80.0,"layer":"","name":"StaticPlatform1","persistentUuid":"8b8163f1-adef-4307-ba3f-72917f306548","width":320.0,"x":30432.0,"y":928.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"115ccfcf-4aa8-4456-9872-c767f5f36deb","width":256.0,"x":29632.0,"y":384.0,"zOrder":1010,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"cc3b5691-0bab-4874-a44e-41de7e64465b","width":256.0,"x":29824.0,"y":-64.0,"zOrder":1010,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"d788eded-1242-457c-92ae-1766d2f5c288","width":192.0,"x":30160.0,"y":992.0,"zOrder":1011,"numberProperties":[],"stringProperties":[],"initialVariables":[{"name":"FireOffsetTime","type":"number","value":1.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"SpinningRotatingPlatformClockwise","persistentUuid":"29edc845-961f-4c1b-919c-cf3b816daf5a","width":448.0,"x":31840.0,"y":544.0,"zOrder":1012,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"13599d4b-8895-4308-b046-eda508ff41f6","width":192.0,"x":31968.0,"y":1824.0,"zOrder":1011,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FixedAngle","type":"boolean","value":true},{"folded":true,"name":"ProjectileLifetime","type":"number","value":1.5},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0},{"name":"FireOffsetTime","type":"number","value":3.5}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"33ec6184-382b-4050-88cb-01a486ed27da","width":192.0,"x":32896.0,"y":1144.0,"zOrder":1011,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FixedAngle","type":"boolean","value":true},{"folded":true,"name":"ProjectileLifetime","type":"number","value":1.5},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0},{"name":"FireOffsetTime","type":"number","value":2.0}]},{"angle":-90.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"7de48984-d9f9-45d1-a154-bb5bac81466f","width":192.0,"x":31168.0,"y":1144.0,"zOrder":1011,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":1.5},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0},{"folded":true,"name":"FixedAngle","type":"boolean","value":true}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":80.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a2283e43-3b2e-437a-8f8a-66a74cb82ec4","width":384.0,"x":31872.0,"y":2016.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":80.0,"layer":"","name":"StaticPlatform1","persistentUuid":"667061d6-8c42-492d-869e-5e29548f05a3","width":320.0,"x":32968.0,"y":1192.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":80.0,"layer":"","name":"StaticPlatform1","persistentUuid":"213ad7fd-5f7a-415b-afc4-57231c2351a1","width":320.0,"x":30968.0,"y":1192.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"aeae4e2e-d4d8-43aa-94ca-8c43da127e76","width":192.0,"x":32320.0,"y":1952.0,"zOrder":1013,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"0be8a44d-3f0a-4f1a-bac7-0fb6e9c64f84","width":512.0,"x":32160.0,"y":1792.0,"zOrder":1012,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"ced00831-a965-40ba-8183-88c7015ed87c","width":256.0,"x":33200.0,"y":1911.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"9985fdd0-2624-47f5-b759-3bcd4b2c0d5f","width":192.0,"x":32960.0,"y":1952.0,"zOrder":1013,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"2b266867-2792-47a2-9451-70c2ac4b9b14","width":512.0,"x":32800.0,"y":1792.0,"zOrder":1012,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"99ff5fd5-17f9-41e0-b0f4-eb2d60eb40b8","width":80.0,"x":32568.0,"y":1984.0,"zOrder":1014,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"8b956cd3-c925-4b1b-83b2-d5d8414e6127","width":80.0,"x":32696.0,"y":1984.0,"zOrder":1014,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b1feb75a-c4b7-42b4-9ecc-9fd69dbeb37a","width":80.0,"x":32824.0,"y":1984.0,"zOrder":1014,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"7c365262-646d-41e9-9fb8-17481ae0cd85","width":192.0,"x":33216.0,"y":1120.0,"zOrder":1013,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"2fb03d34-47e0-4c3a-837a-e07420f21f31","width":192.0,"x":33856.0,"y":1120.0,"zOrder":1013,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"5537d9a6-0658-4b66-98dd-932ec91d59e2","width":80.0,"x":33464.0,"y":1152.0,"zOrder":1014,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0a1983c7-a934-4b7f-8d9b-9bc38adab2a0","width":80.0,"x":33592.0,"y":1152.0,"zOrder":1014,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"7e893e45-f85f-44fc-aabd-552173687610","width":80.0,"x":33720.0,"y":1152.0,"zOrder":1014,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"ab3c0424-579d-4b97-9169-207c402d3cc8","width":512.0,"x":33696.0,"y":960.0,"zOrder":101,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"a6c3dd01-5b6d-4b69-a843-65f8a2c6123d","width":512.0,"x":33056.0,"y":960.0,"zOrder":101,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"3c9455d0-7dd8-4d89-aa15-648cd682398f","width":256.0,"x":32352.0,"y":1728.0,"zOrder":1010,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"25db37ae-61f4-45f6-90b8-4af3349c0a61","width":256.0,"x":29344.0,"y":-64.0,"zOrder":144,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"cee174c0-78f6-4823-9146-5bb9b2c64ca3","width":256.0,"x":29344.0,"y":-64.0,"zOrder":143,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"9e5ca84b-5b2d-4f0e-af11-e349669b9efd","width":288.0,"x":34064.0,"y":1820.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"248e6808-24d4-47d9-95b7-20a4d4b7b531","width":288.0,"x":34256.0,"y":1627.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"04b8b3cb-62e3-4352-b1d6-d86a1603426e","width":288.0,"x":34640.0,"y":1244.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"6b8af12a-5cb1-4273-88f6-d3b4d6fefe52","width":288.0,"x":34832.0,"y":1051.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d918182e-9ec8-4c0e-898a-96dbf2523916","width":288.0,"x":34064.0,"y":1243.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"5b5aa4b6-e329-4d48-b38e-a101395547de","width":288.0,"x":33872.0,"y":1435.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"2d262a69-522a-4053-a0b8-676531132a28","width":288.0,"x":34448.0,"y":860.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c7495ade-5c02-4427-a49d-41bf53b96325","width":288.0,"x":34640.0,"y":667.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c3b41022-35b4-4d2a-b37e-0ffdc000b979","width":256.0,"x":33456.0,"y":1911.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"873bc59d-d937-4c20-807f-82c030c8a579","width":288.0,"x":34256.0,"y":1052.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"50780fc9-d4fd-4848-8235-2d448a381ff6","width":341.0,"x":33536.0,"y":1664.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c427be16-c06a-44bb-a0a6-2f814465903a","width":288.0,"x":35216.0,"y":668.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"eed8f848-e713-4b65-a9b0-75ed4c1f7c0d","width":288.0,"x":35408.0,"y":475.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1ac96def-b0f5-4eac-a056-6b4a1d6c08da","width":288.0,"x":35216.0,"y":91.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"4d525f47-eebf-4348-9a44-8f6413f22738","width":288.0,"x":35024.0,"y":283.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"da1c4e16-7fe5-4bc0-9a59-8f358438a787","width":288.0,"x":34832.0,"y":475.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":135.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"56b812c9-9f83-4254-99cf-0edb453826b3","width":192.0,"x":35032.0,"y":760.0,"zOrder":1017,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":0.75},{"folded":true,"name":"ShockwavePower","type":"number","value":1750.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0}]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3c3acaf5-c319-47bd-8fa6-013099ca312d","width":288.0,"x":35072.0,"y":908.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":-45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fd4a1b65-e9ba-4838-b0aa-09d62a5d03f6","width":288.0,"x":35408.0,"y":476.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"ccfe92cd-3cb8-45a5-8447-ea975592b6d9","width":288.0,"x":37520.0,"y":508.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"4e3dffc6-90a3-4ba0-bc0f-1949846382cc","width":288.0,"x":37712.0,"y":699.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"2c7a16dd-8a9e-4e66-89ad-aae6307cd9b9","width":288.0,"x":37904.0,"y":892.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"27c1f228-ccb1-4d76-931e-b9bae08f1650","width":288.0,"x":38048.0,"y":1132.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"56b47372-9784-4eac-90bb-75ad561bd451","width":288.0,"x":37328.0,"y":316.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"de1c37b3-083d-4a55-858e-9f44ac8a8f59","width":288.0,"x":37136.0,"y":123.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"34be792e-58d0-48a3-bfec-08c335375a69","width":288.0,"x":36944.0,"y":-69.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"20d6d0f1-e189-48e8-a626-d219082108cb","width":288.0,"x":37136.0,"y":-452.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c705e1fe-9f5a-4e8d-a553-2084cbfe051c","width":288.0,"x":37328.0,"y":-260.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d5622c35-dea7-41f4-8d6d-511d8da78448","width":288.0,"x":37520.0,"y":-68.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"f9785907-418c-44c2-99de-8d2cdb22df3e","width":288.0,"x":37712.0,"y":124.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"5da3b960-d750-4b67-b517-cda25e6c75a0","width":288.0,"x":37904.0,"y":316.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"65332f1c-adf0-4373-81e1-3941649c2e07","width":288.0,"x":38096.0,"y":508.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":45.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"149c2fc8-4c24-430a-8236-c25abc7d4af9","width":288.0,"x":38288.0,"y":700.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e85a583a-a8b5-4909-8f80-bc3df2179712","width":704.0,"x":38336.0,"y":1184.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"eaf40f92-2580-46ed-ba0d-a2046d07bf52","width":341.0,"x":38507.0,"y":928.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":225.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"79e839c7-f225-4f80-aa82-79e691724626","width":192.0,"x":38184.0,"y":984.0,"zOrder":1017,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":0.75},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"ShockwavePower","type":"number","value":1750.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0}]},{"angle":-110.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"ShockwaveDemon_Base","persistentUuid":"f820fd4b-7c95-4b23-9197-1575e6483778","width":192.0,"x":9563.0,"y":469.0,"zOrder":101,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FixedAngle","type":"boolean","value":true},{"folded":true,"name":"ShockwavePower","type":"number","value":800.0},{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"b923dc13-2506-4e3b-a9ab-842a2b05c771","width":336.0,"x":36624.0,"y":-160.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":73.0,"layer":"","name":"StaticPlatform1","persistentUuid":"0b453a9c-6b77-4b01-8972-fde585b1510a","width":256.0,"x":33712.0,"y":1911.0,"zOrder":1009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"8ad30bf9-bdc6-40d6-9ea6-2a768e12be1c","width":256.0,"x":42160.0,"y":1568.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.25}]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"a2063bdf-cc9a-4c07-b310-2fc27c379837","width":256.0,"x":42736.0,"y":1568.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.25}]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"a9badbd5-5816-4f95-b486-00dcc73113a9","width":256.0,"x":42928.0,"y":1568.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.25}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"440a8103-04c7-4922-9ea7-117caef012c9","width":256.0,"x":41088.0,"y":448.0,"zOrder":13,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"6c4ae49a-95a6-4792-8350-97af163bc15b","width":256.0,"x":41088.0,"y":448.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.25},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true},{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"f7a4d92b-4b56-4dd4-b4f3-30db4c6b6837","width":256.0,"x":40192.0,"y":1648.0,"zOrder":13,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"9f27ab8f-bdee-48b5-8e55-619c599aab2b","width":256.0,"x":40192.0,"y":1648.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0},{"folded":true,"name":"ProjectileLifetime","type":"number","value":2.25},{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":true}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":200.0,"layer":"","name":"StaticPlatform1","persistentUuid":"9c40be99-7986-4725-8ab5-0e7e70436ad9","width":736.0,"x":27936.0,"y":824.0,"zOrder":109,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"dfce77ff-3c99-4883-a525-15238550b001","width":256.0,"x":22880.0,"y":800.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"8f86131c-b813-4210-b846-508f3c918076","width":256.0,"x":23104.0,"y":800.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"34146151-c9eb-4b74-b301-0465792ae1f1","width":256.0,"x":23328.0,"y":800.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"5d194647-0509-4a24-b9a3-5c3b30862cdf","width":32.0,"x":23136.0,"y":640.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"f224b74f-7f0e-4679-a35b-540428983624","width":32.0,"x":22912.0,"y":640.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"c77e2927-9c48-438b-9ab5-156d00a33f0c","width":32.0,"x":23616.0,"y":512.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"d3b101be-6173-47a2-a0de-6bf6a79345e8","width":32.0,"x":24320.0,"y":512.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"26279ef6-68f4-43c9-8566-9c42d3118624","width":32.0,"x":24896.0,"y":512.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"25654ea2-2ccc-4468-8348-aa2b0a59dc5f","width":256.0,"x":25280.0,"y":-288.0,"zOrder":132,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"1ec55816-f0cc-4fe7-8e2f-34250d664bfd","width":256.0,"x":25280.0,"y":-288.0,"zOrder":133,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.5},{"folded":true,"name":"ProjectileLifetime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":144.0,"layer":"","name":"SpinningPlatformCounterclockwise","persistentUuid":"16fe441c-a4f9-4783-9d03-a9d4f74df7fd","width":288.0,"x":26048.0,"y":640.0,"zOrder":136,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"04cb732d-de65-42ca-832a-1ae9af1accc7","width":32.0,"x":27232.0,"y":1440.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"8296f3e0-31cd-4e90-8774-90addbe61d07","width":32.0,"x":27744.0,"y":1184.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"bb2b046d-26a1-443a-915e-ac18c8b5e192","width":256.0,"x":32480.0,"y":1760.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"a5db1151-d392-4609-a567-e515d61e32a5","width":192.0,"x":22912.0,"y":448.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"82c8aaad-5504-4205-ac9c-f83456e18971","width":192.0,"x":24000.0,"y":448.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"5f587798-fcd2-4d68-9dbf-6138de9088a0","width":80.0,"x":23128.0,"y":480.0,"zOrder":1018,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"OnOffTime","type":"number","value":3.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"91af2363-b3c4-4559-80d9-04d8780757e5","width":80.0,"x":23256.0,"y":480.0,"zOrder":1018,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"OnOffTime","type":"number","value":3.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"8e0393b3-4345-4763-b502-575866e85850","width":80.0,"x":23384.0,"y":480.0,"zOrder":1018,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"OnOffTime","type":"number","value":3.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"0dd264e6-d968-45c1-9fd2-4d3234d78f6f","width":80.0,"x":23768.0,"y":480.0,"zOrder":1018,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"OnOffTime","type":"number","value":3.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"e5d3c93d-ed5b-48b9-b577-3ec349387d02","width":80.0,"x":23640.0,"y":480.0,"zOrder":1018,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"OnOffTime","type":"number","value":3.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"36f62a39-8de5-4115-9382-97a2d38dcb76","width":80.0,"x":23512.0,"y":480.0,"zOrder":1018,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"OnOffTime","type":"number","value":3.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"74c3d8c0-00eb-4934-bd4d-7f24da9c0a15","width":192.0,"x":26368.0,"y":1280.0,"zOrder":1020,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"9b74bded-40ee-4b73-bc90-3283562a858c","width":192.0,"x":26368.0,"y":1856.0,"zOrder":1020,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"6e98dde9-e12a-429d-b9f6-3914efc69cc1","width":80.0,"x":26424.0,"y":1472.0,"zOrder":1021,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"115bdacd-7192-4a78-a12a-937c78f2ce7d","width":80.0,"x":26424.0,"y":1600.0,"zOrder":1021,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"ca837ebc-988c-4ba1-ad82-f74371f7a4b0","width":80.0,"x":26424.0,"y":1728.0,"zOrder":1021,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d5cb44f8-ac87-4527-badd-f630ab9928be","width":336.0,"x":36624.0,"y":-160.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"44f1df08-c561-4093-9eb5-287ca84c3afa","width":336.0,"x":36288.0,"y":-160.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"0744ff7c-843b-4983-b6e1-36218fe23817","width":80.0,"x":23896.0,"y":480.0,"zOrder":1018,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"OnOffTime","type":"number","value":3.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0}]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"Assets\\Images\\Levels\\8\\Background\\Background.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Level7","name":"Level7","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.1526422089418809,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":3296.0,"layer":"","name":"LeftBoundary","persistentUuid":"78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e","width":128.0,"x":-128.0,"y":-1056.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2272.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":17950.0,"x":0.0,"y":-320.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":3296.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":38272.0,"y":-1056.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":38528.0,"x":-128.0,"y":-1056.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c","width":38528.0,"x":-128.0,"y":2112.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"014db1f5-0846-4cba-821e-57e29d368c14","width":256.0,"x":64.0,"y":-64.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"StaticPlatform3","persistentUuid":"ec1b505e-4a50-4898-85b5-19e0cdb4b458","width":1088.0,"x":37344.0,"y":160.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"fa79662d-16c7-4c21-a43d-0a204befff36","width":408.0,"x":37864.0,"y":-352.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"58196f81-947d-479b-8722-7a47ea0e93a4","width":256.0,"x":37920.0,"y":-576.0,"zOrder":74,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":3040.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c","width":38272.0,"x":0.0,"y":-928.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"82f6604d-d5a3-4584-bf5d-3fb293ff91aa","width":192.0,"x":2072.0,"y":192.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"bec917f8-1b5c-48f4-a650-d99dfbce285e","width":80.0,"x":2129.0,"y":-448.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"OnOffTime","type":"number","value":2.5},{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"ab4ca05b-5fa3-45f2-89f9-bd6292973350","width":80.0,"x":2129.0,"y":-320.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"e876eebe-937d-49e0-af37-9a7164db6dd9","width":80.0,"x":2129.0,"y":-64.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"f8a06d78-3166-47c9-8a49-ed7f06a2248d","width":80.0,"x":2129.0,"y":-192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"d65d7a8e-d3bd-4aeb-8090-e2ef06d9008c","width":80.0,"x":2129.0,"y":64.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"e08c1888-868a-438d-bf83-a9affe5815db","width":608.0,"x":0.0,"y":32.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"f899b706-4c05-46ee-9945-a8da9c16f7dc","width":608.0,"x":1216.0,"y":32.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"87018c72-d2ae-4ae3-9c4a-096ed7cb4b07","width":80.0,"x":2288.0,"y":224.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"851a2d14-8e76-418b-933d-354cc16ad351","width":80.0,"x":2416.0,"y":224.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"cdb8ef24-3042-4d10-bf23-60b96390e20a","width":80.0,"x":2672.0,"y":224.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"cfc2cfff-84f7-4ab2-950e-2448ce3e5370","width":80.0,"x":2544.0,"y":224.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"dfb2b7ff-418d-4476-965b-6825a1357823","width":80.0,"x":2800.0,"y":224.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"87f11bc5-3efc-4fd1-a545-f256987818a8","width":192.0,"x":2904.0,"y":-640.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"977abecd-1a62-4c64-989b-494c97a165d0","width":80.0,"x":2288.0,"y":-608.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"c0487def-fe8b-4851-a049-f268b1dc8dbe","width":80.0,"x":2416.0,"y":-608.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a466c3ce-f6a8-4f2f-81e9-3e6142294c48","width":80.0,"x":2672.0,"y":-608.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"93e1d6a5-1836-4016-b64b-f5eac029f210","width":80.0,"x":2544.0,"y":-608.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"e8766c93-b1b7-4b3e-8111-47996ad70ae4","width":80.0,"x":2800.0,"y":-608.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"cbee167c-eaf4-42cd-83ec-a003a491bc8d","width":512.0,"x":2744.0,"y":-800.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a418f968-954c-4ff8-a247-e7f9e7b4aac4","width":80.0,"x":2960.0,"y":-448.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a64000ba-9ee9-4ac7-ab78-8d357259d765","width":80.0,"x":2960.0,"y":-320.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3f184bc7-7583-4f27-936d-eb3e4bfc0c81","width":80.0,"x":2960.0,"y":-192.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3aa3823a-7689-4136-b227-a63a8ac0bc45","width":80.0,"x":2960.0,"y":-64.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"5ab6aaff-d10e-4eb1-bfe2-ed21ac1e5035","width":80.0,"x":2960.0,"y":64.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"f8a9166e-4233-41f6-9425-ef7c69501802","width":480.0,"x":2344.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":176.0,"layer":"","name":"StaticPlatform2","persistentUuid":"9d170a01-8cc4-4e5a-b0f6-cf9040c82524","width":352.0,"x":4795.0,"y":32.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"FlippingPlatform","persistentUuid":"bd38b9ff-38b0-4eca-b5a7-3af45b6ab938","width":608.0,"x":6304.0,"y":544.0,"zOrder":89,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":480.0,"layer":"","name":"StaticPlatform3","persistentUuid":"785a0cf8-b5ea-410c-9d96-dd216f90a615","width":960.0,"x":7328.0,"y":544.0,"zOrder":90,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"fcb9ae97-f243-41d2-b258-ac6650dfda0b","width":341.0,"x":7403.0,"y":160.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"SpinningPlatformClockwise","persistentUuid":"7267fcc8-b094-47e0-b8b7-ac6587b94ef6","width":576.0,"x":5024.0,"y":544.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"932c7e0e-2128-414a-9467-c08d39872ca5","width":171.0,"x":8597.0,"y":320.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":4.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"6243a533-81e0-47a0-be1c-048b7c7955a9","width":192.0,"x":8576.0,"y":320.0,"zOrder":93,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"276e98f4-ae22-4a21-954b-c6e8a2d711fd","width":224.0,"x":9216.0,"y":640.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"d903019d-7c41-4929-bc2f-e498deb54a00","width":256.0,"x":9408.0,"y":640.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"b51f0066-0d49-4a21-9cf0-79dbb4d4da0f","width":192.0,"x":10432.0,"y":0.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"7f423aac-42a7-40ae-ac98-6028c73775d0","width":512.0,"x":10272.0,"y":-160.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"d15c5df6-3735-44e9-896c-19c1fceefe08","width":192.0,"x":11392.0,"y":0.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"25e53358-8bda-4a9b-b641-dca3fbeaab20","width":512.0,"x":11232.0,"y":-160.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"ae833958-6f75-466b-903b-0ee31b2fb7eb","width":80.0,"x":10648.0,"y":32.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"4bee4326-b233-4118-82d0-7c005f5863d8","width":80.0,"x":10776.0,"y":32.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"f220557d-778f-4b52-904a-f2d7c3ef980b","width":80.0,"x":10904.0,"y":32.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"dad60cd3-f328-4afa-b8aa-e6d15b89893a","width":80.0,"x":11032.0,"y":32.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"95b9345e-35e0-4557-9427-b8c2f5757bce","width":80.0,"x":11160.0,"y":32.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"c40c954f-49ac-42ba-bb55-5df61737da7e","width":80.0,"x":11288.0,"y":32.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":48.0,"layer":"","name":"StaticPlatform1","persistentUuid":"64ca416b-179e-4397-b46d-65c2ef107974","width":128.0,"x":12448.0,"y":288.0,"zOrder":96,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":48.0,"layer":"","name":"StaticPlatform1","persistentUuid":"472008f3-6d01-4871-85cc-11be72ccdf3d","width":128.0,"x":12000.0,"y":96.0,"zOrder":96,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"6f1f754d-a0de-4664-b2ea-ed4e1080c679","width":512.0,"x":11232.0,"y":-160.0,"zOrder":96,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"cdac6500-32cf-4821-86da-33662b8d9fed","width":341.0,"x":11307.0,"y":-416.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"34856d54-ce72-42cc-b159-296a20e73d02","width":80.0,"x":12696.0,"y":-352.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"5abbb8de-3bab-4cc2-80b4-5a751ae454cf","width":80.0,"x":12696.0,"y":-224.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"e0ed8fca-622b-4692-a7d3-4bc524c2d048","width":80.0,"x":12696.0,"y":32.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"fc3af844-61cd-463e-a1e2-426b5b35169d","width":80.0,"x":12696.0,"y":-96.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"4278a343-5188-4a20-8d81-b7da4b76307c","width":80.0,"x":12696.0,"y":160.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"5d60c484-aeb7-4538-ad27-6aa80ff3c29e","width":192.0,"x":12640.0,"y":288.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"036e66bf-b1d7-4d04-9408-cbe1bdf8090c","width":192.0,"x":12640.0,"y":-800.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"4e4220cc-293e-412b-9625-76c84d13db90","width":80.0,"x":12696.0,"y":-480.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":176.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"b45cf40e-d794-403c-895d-1c642094b3fb","width":352.0,"x":12160.0,"y":-160.0,"zOrder":97,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"e239893b-1bf6-4df2-929f-4fb1a07b78e1","width":224.0,"x":10848.0,"y":-384.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"7e36bf4c-370d-4b96-bdee-0e3c1c197d3e","width":224.0,"x":10848.0,"y":-192.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"StaticPlatform3","persistentUuid":"eb423c5b-3dd6-4966-9e70-be29b288573d","width":576.0,"x":13135.0,"y":160.0,"zOrder":98,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"7d436182-98a1-46ae-9134-ea43af436dde","width":198.0,"x":12096.0,"y":576.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"Ladder","persistentUuid":"11e48972-96c8-4a6e-ae22-316ac1aacffb","width":171.0,"x":8597.0,"y":810.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StaticPlatform2","persistentUuid":"57eb53c3-bdf7-4d60-8615-d501f27803c9","width":320.0,"x":10144.0,"y":896.0,"zOrder":99,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"a0724908-3562-4b57-a70c-aa9457c07804","width":192.0,"x":2072.0,"y":-640.0,"zOrder":100,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"9c3e4b74-bb75-4e70-8d09-eb593a4b9ec9","width":192.0,"x":2904.0,"y":192.0,"zOrder":100,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"bdd4aadb-a9e6-43b1-8f5b-5d140805ad86","width":512.0,"x":1912.0,"y":-800.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"6e8d1265-674c-4680-853c-6c485df499ba","width":512.0,"x":2744.0,"y":32.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"50621dd9-2ca1-4175-ac2e-2dcd57940dc2","width":341.0,"x":13242.0,"y":-96.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":176.0,"layer":"","name":"StaticPlatform2","persistentUuid":"bc5e4806-f10f-4b37-aaac-cfbbf6eb58a1","width":352.0,"x":5696.0,"y":144.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"c75cac6a-e90d-4ad6-9a5b-cb422950e2a6","width":80.0,"x":12696.0,"y":-608.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"2f11693a-5c75-4805-87c4-5c9c2322d8ee","width":64.0,"x":8640.0,"y":1920.0,"zOrder":101,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"264d31de-74a8-444c-b7e6-545c82e9cc82","width":192.0,"x":13856.0,"y":128.0,"zOrder":102,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"f309025f-832d-4a4c-8ede-e76fd13943b6","width":192.0,"x":14336.0,"y":192.0,"zOrder":103,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlippingPlatform","persistentUuid":"8148d83d-6a66-4415-bd1f-c2bc45dfaa92","width":384.0,"x":14080.0,"y":836.0,"zOrder":105,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"d30bf0c3-bd97-415a-b030-0f602466fa39","width":192.0,"x":14087.0,"y":-768.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"71c5a2bb-e83c-46ad-97d1-44372d4ea6fa","width":512.0,"x":13927.0,"y":-928.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"9ba05ce7-af3c-4674-b5e2-49f94175d6fa","width":80.0,"x":14144.0,"y":-576.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"970ec5f3-d409-4323-af9b-63d1b8c1bedf","width":80.0,"x":14144.0,"y":-448.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"103c22f8-4bd9-4576-9ee5-77ecc4ac7961","width":80.0,"x":14144.0,"y":-192.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"4c1d2c20-8809-4a38-a9e0-352cfa1c392a","width":80.0,"x":14144.0,"y":-320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"f34729fa-75dc-4ae9-a14f-1fee676e8dae","width":80.0,"x":14144.0,"y":64.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"1f5c3341-af22-4d46-b7e8-7ac4414b360d","width":80.0,"x":14144.0,"y":-64.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"67358fbd-7516-47db-9f5d-d23b5f8d60c8","width":512.0,"x":13927.0,"y":32.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"70fa2a89-60d7-41f8-982b-e6e9173346e0","width":192.0,"x":14087.0,"y":192.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":4.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"c28ad4d6-8561-4ac0-8d0f-3c0d80ecea3c","width":192.0,"x":14720.0,"y":96.0,"zOrder":93,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":577.0,"layer":"","name":"Ladder","persistentUuid":"971d49a5-e5bf-4d86-8a02-003a3d2843fe","width":192.0,"x":14720.0,"y":95.0,"zOrder":10,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":272.0,"layer":"","name":"SpinningRotatingPlatformCounterclockwise","persistentUuid":"46077628-a1d6-4e29-86cc-9203cb7ff739","width":544.0,"x":15392.0,"y":1240.0,"zOrder":107,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":272.0,"layer":"","name":"SpinningRotatingPlatformClockwise","persistentUuid":"bbddd66d-653e-4cba-8e7c-4ee624239d0a","width":544.0,"x":15392.0,"y":40.0,"zOrder":10,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FlippingPlatform","persistentUuid":"3e550694-f472-4e4d-bd49-a3390d5d8074","width":448.0,"x":16512.0,"y":768.0,"zOrder":105,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":224.0,"layer":"","name":"FlippingPlatform2","persistentUuid":"5eca9b72-ec23-48b1-84d9-0602f30a954d","width":448.0,"x":17376.0,"y":768.0,"zOrder":108,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FlippingPlatform","persistentUuid":"c337ae2d-8429-4b9a-8b8b-e86ea0646a24","width":448.0,"x":18240.0,"y":768.0,"zOrder":105,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":168.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3543d841-5584-4d30-b888-dfa898201537","width":672.0,"x":19104.0,"y":760.0,"zOrder":109,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"d48596a1-349d-4947-a7ec-9688ebf045a1","width":341.0,"x":19264.0,"y":480.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"27ad128c-32c1-4517-9734-c589e53a695a","width":341.0,"x":30987.0,"y":524.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"49130203-eafe-4c71-bda2-524f602cbf78","width":256.0,"x":25984.0,"y":736.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"7a1277c5-7bb5-43b4-b947-ca1d3af37784","width":256.0,"x":26144.0,"y":736.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"f4b10c1b-96f5-4dcd-96be-f8e98be997e1","width":256.0,"x":26304.0,"y":736.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"57558d98-19a9-41be-8975-390377f7995b","width":256.0,"x":26464.0,"y":736.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"9d4cc7d2-f586-4502-91b3-f3e9d40b8a03","width":256.0,"x":26624.0,"y":736.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"42e6ef76-cd85-4bed-a521-421b2ab9321b","width":256.0,"x":27451.0,"y":736.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"StaticPlatform2","persistentUuid":"8b2bf275-e2e1-40af-8edb-f2659d58958f","width":0.0,"x":28192.0,"y":928.0,"zOrder":119,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"60cb2756-9127-48a1-8831-a4d963235956","width":256.0,"x":28544.0,"y":800.0,"zOrder":120,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"3144e198-25f1-4a13-b86c-16941affb41b","width":384.0,"x":29361.0,"y":1088.0,"zOrder":121,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"cc035f54-383e-47c4-acac-d6f4681f6f8e","width":192.0,"x":31392.0,"y":880.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"8c069009-3645-426f-90c0-1aa4d2a75d3b","width":512.0,"x":31232.0,"y":728.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"60c448de-d286-4b45-bee1-7b49afdfdcc4","width":192.0,"x":31392.0,"y":416.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"48cde209-49b6-4365-9cec-ab8c21dab46a","width":512.0,"x":31232.0,"y":256.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"89e261a7-eb33-4e88-b9bd-9e73b7628c0b","width":384.0,"x":31616.0,"y":768.0,"zOrder":122,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"4d41cdb1-20ee-47ae-b819-70638fab7f37","width":192.0,"x":32224.0,"y":416.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"43fa370f-0b50-42fb-b09c-85be10c267db","width":512.0,"x":32064.0,"y":256.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1e74488e-f895-45a6-a6ed-c83ca64ea949","width":288.0,"x":30752.0,"y":780.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"94b6a68b-e4f3-43d0-b8b3-8c0e854dcc10","width":288.0,"x":31040.0,"y":780.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"bac3d361-4bbd-4ffd-bd29-a4974a3588b2","width":288.0,"x":31328.0,"y":780.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"41903627-b288-4f3d-8294-0e167f3598f7","width":192.0,"x":32768.0,"y":888.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"53c46262-853e-4232-803a-09cd170f1ebc","width":512.0,"x":32608.0,"y":728.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"e6e67734-76db-48d1-bd61-cd42c5f6d609","width":80.0,"x":31624.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"6fd1360d-8902-442f-8aeb-b31cdb84ae47","width":80.0,"x":31752.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"8944778d-435c-414e-9c9f-71314136994e","width":80.0,"x":32008.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"4172fb74-326b-4cb0-91d0-37e423077005","width":80.0,"x":31880.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0fda4f9b-2ada-4811-b4c3-f1a5aa72bea0","width":80.0,"x":32520.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3422ef5b-7945-4498-9875-29f0307b717f","width":80.0,"x":32392.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"71b80b8c-10f4-40a5-906a-918e91ed9adc","width":80.0,"x":32264.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"60c8fac6-f066-4271-9b7c-674ef11adaa0","width":80.0,"x":32136.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0c46a301-fc94-42c9-9555-c1fab432ef31","width":80.0,"x":32648.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b7f7f7d4-600b-4607-8219-940db160cbec","width":80.0,"x":31608.0,"y":448.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"36658f87-52bb-4429-99d1-7bbfb501efb5","width":80.0,"x":31736.0,"y":448.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"4c07249c-4800-4d72-a86d-c3b5c6f7880b","width":80.0,"x":31864.0,"y":448.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"c9fc602e-ffd8-4f58-8e16-069f9646a2ee","width":80.0,"x":31992.0,"y":448.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"688d7274-ef1f-4d78-95bf-eeba8d792678","width":80.0,"x":32120.0,"y":448.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"ba6eae4c-fe30-431f-be67-3c3d902a8901","width":192.0,"x":32224.0,"y":-176.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"f4f03167-b58d-43e7-a3d4-09ce51421d66","width":512.0,"x":32064.0,"y":-336.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":172.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"520ff56e-78e2-4e05-824b-398b63b5f09e","width":172.0,"x":32500.0,"y":168.0,"zOrder":125,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a91cd73b-de07-4ee3-9ce9-2ece089bfc5e","width":80.0,"x":32280.0,"y":280.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"6931c4f2-9126-4659-b4b6-d68e41c32da6","width":80.0,"x":32280.0,"y":152.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"6ec62170-6e98-4ea7-a785-461cddafebb2","width":192.0,"x":32768.0,"y":288.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"3fe96db2-f7d5-4229-84ff-46c3d35e28d9","width":512.0,"x":32608.0,"y":128.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"02c241c1-e2b7-4206-bcd5-6670d8940dcd","width":256.0,"x":32736.0,"y":180.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"bb16d3df-1477-47a2-90d0-9986b85f2dc6","width":384.0,"x":33856.0,"y":168.0,"zOrder":122,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"6d0aee74-b6de-4c2d-bd2a-66a05f9544f4","width":80.0,"x":32280.0,"y":24.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"449fb99b-ad43-4a12-afc4-851ce80ff7c9","width":80.0,"x":32824.0,"y":744.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"c4fc4ea5-3db7-40a7-8494-02faaa1fa727","width":80.0,"x":32824.0,"y":616.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"304827d3-f74f-4a50-ba27-9e4af9ef6d42","width":80.0,"x":32824.0,"y":488.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"HorizontalMovingPlatformLeft","persistentUuid":"1d6d0c45-7e62-460c-91ab-27560739047c","width":384.0,"x":33492.0,"y":168.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":172.0,"layer":"","name":"VerticalMovingPlatformUp","persistentUuid":"f49ff3d3-e4b0-44ad-9715-acb9ea3962fe","width":172.0,"x":35060.0,"y":768.0,"zOrder":127,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"6b0cfd13-45aa-4665-b0e0-232b5b965171","width":192.0,"x":34784.0,"y":288.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"53fb5468-a949-42e1-a072-9fb42aa3bb08","width":512.0,"x":34624.0,"y":128.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"45418a26-b97f-4aa7-b034-0f7dda78308e","width":192.0,"x":35328.0,"y":-176.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"9c12f473-342a-4ce8-af7e-e60d0108f76e","width":512.0,"x":35168.0,"y":-336.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"7f45e8ed-ad59-4670-b747-31d54c8c1124","width":80.0,"x":32456.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"87291111-dced-4086-a9b8-d5f127ed85b6","width":80.0,"x":32584.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"ad3f4780-294c-4ed5-9521-a0dc6b4cdebf","width":80.0,"x":32712.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"14bb1ff9-c1d8-4d37-b191-81e6e82f1ec6","width":80.0,"x":32840.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"54046ac0-2bfc-4776-a0b6-ef7794786035","width":80.0,"x":32968.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"5b793fb9-864a-4c12-9162-f3701bf901d3","width":80.0,"x":33096.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"59005b45-955c-4f55-96d9-5a4130272116","width":80.0,"x":33224.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"6cab1d3e-fe6a-486a-a87c-db11756a5be2","width":80.0,"x":33352.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"8e57b6f3-2e01-4121-8a7f-6e562d958bc0","width":80.0,"x":33480.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"6b017f1d-1d32-416a-a944-dba5b99796a7","width":80.0,"x":33608.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"739f76a7-14e5-4a69-8f99-f42cf961f83a","width":80.0,"x":33736.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"bcd7a90e-1bca-4b7e-b404-98602b925c34","width":80.0,"x":33864.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"8ca1be9f-8994-4958-8bf5-475a67eb4d90","width":80.0,"x":33992.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"95899f72-b0da-41bb-a58d-fbb13c210879","width":80.0,"x":34120.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"df5afc27-2208-4cd6-91ed-3b54ced98e1f","width":80.0,"x":34248.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"daaa85c2-9162-47c9-99b9-35391d3ee77a","width":80.0,"x":34376.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"9ddfdce9-85d6-4c60-8aad-9230f72f9992","width":80.0,"x":33128.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"99e46b8b-c5b2-4723-bbf7-c6894aacf8f6","width":80.0,"x":33256.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"ce37ea4b-5cc9-45a3-a033-8fa69905e5b8","width":80.0,"x":33384.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"ae0b05bf-7e48-4e6f-be8d-205527b5bae6","width":80.0,"x":33512.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"d8db12e1-cd93-4c71-977d-efce3212ee94","width":80.0,"x":33640.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a2c239ba-58b6-4c73-be24-89313a222217","width":80.0,"x":33768.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"deaac59a-14de-431d-afa1-7443215c89a5","width":80.0,"x":33896.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"36d969a4-6dd1-4a86-958e-51affc9a82eb","width":80.0,"x":34024.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"cab2aa41-6b67-4af9-b4eb-8159d088d138","width":80.0,"x":34152.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"51ae6438-cedb-4ed5-8656-5719cdf9c15f","width":80.0,"x":33000.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"f13d300a-52e8-4d56-92ad-f9fce8de8240","width":80.0,"x":34280.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"69f4c44f-de00-4f3d-b096-22fb73418f75","width":80.0,"x":34888.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b2eb6a77-8fe8-4092-9ded-e84b9d9bbfe6","width":80.0,"x":34760.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"44b50aa7-9d91-491f-9feb-d76b395cebef","width":80.0,"x":34632.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3d1945a0-4592-4efa-89fa-b6ce2f9f240c","width":80.0,"x":34504.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"6daffc3c-b116-4369-9e6a-39bec486332e","width":256.0,"x":34752.0,"y":180.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"01803e4a-558b-4e0a-bf90-6d065e1e8422","width":80.0,"x":34408.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"34d7f896-29f7-4f8a-9827-13eab39a9665","width":80.0,"x":34536.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"25fcba59-bd78-42bd-ac7d-4c013db75dfe","width":80.0,"x":34664.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"83fd15c4-6318-43fb-8d43-7374e6189e8f","width":80.0,"x":35016.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"2a844d25-605a-4c5b-b201-63f14cd68ffc","width":80.0,"x":35144.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanentSingle","persistentUuid":"bd9e1733-0650-431c-a123-704f4dbaef1c","width":80.0,"x":35272.0,"y":-144.0,"zOrder":128,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"b9872216-ae7a-4a36-9a1f-a7a16fbddc65","width":192.0,"x":35328.0,"y":888.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"348c52f8-667f-43fe-af84-f42666225861","width":512.0,"x":35168.0,"y":728.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"c3d225db-511b-41b1-a745-9dd926412341","width":80.0,"x":33528.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3efe68e3-3c12-4fe9-bc4f-0e753493c438","width":80.0,"x":33656.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b28c5a18-3fdb-4cc0-a649-c7b319c05709","width":80.0,"x":33784.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"db980401-c318-4b3e-8be6-7cefa3a7c8f3","width":80.0,"x":33912.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3bb749ef-73a4-48b3-bfc4-9dfd65253009","width":80.0,"x":34040.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0704b894-74de-4e44-a967-b040f5de12a6","width":80.0,"x":34168.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"21b5227a-85eb-427f-a6f9-7b3be208b992","width":80.0,"x":34296.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b5f7d563-87d7-460d-9e39-d7df72a40e43","width":80.0,"x":34424.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"0b57f3cd-207a-465c-893c-6f33a2c61c3c","width":80.0,"x":34936.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"327ee4c7-f175-4fca-b33a-07e25cc29f00","width":80.0,"x":34808.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"4756b73d-54a4-41d5-93d3-277dd10da6b3","width":80.0,"x":34680.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"cb29ba57-87b5-4d01-b6b8-e83681b35fb9","width":80.0,"x":34552.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b975f785-31ae-4bad-a5ef-662bceee4645","width":80.0,"x":35064.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"e907f5fa-9c01-414a-afaf-a7c8e92e762f","width":80.0,"x":35192.0,"y":920.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":172.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"d05495d1-1598-413c-bbc1-35eaad7f269e","width":172.0,"x":33044.0,"y":768.0,"zOrder":125,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"25f66cac-5563-4b92-8e2e-4dfa8bc11a3b","width":256.0,"x":33280.0,"y":780.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"6255e76c-34d2-438a-9980-3ffe6f61ecc0","width":192.0,"x":33312.0,"y":888.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"6e37019a-1611-454d-8041-82bf62d7b9df","width":512.0,"x":33152.0,"y":728.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"59c8753f-567e-4268-9eb1-f9c233ea21a9","width":80.0,"x":35384.0,"y":100.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"debbb82f-359b-4671-a949-d756edc741db","width":80.0,"x":35384.0,"y":228.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"8171c00e-c9e1-4b1e-a250-078faf39c050","width":80.0,"x":35384.0,"y":356.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"8a7b450c-e597-4bc6-83ef-734f9db2a47e","width":80.0,"x":35384.0,"y":484.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"182712db-f074-49ad-b641-6473d63f6ad0","width":80.0,"x":35384.0,"y":612.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"28c3fc84-150e-467d-a473-854ef2ba9013","width":80.0,"x":35384.0,"y":740.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanentSingle","persistentUuid":"7b21ce77-5822-4e01-b036-d2a14c846606","width":80.0,"x":35384.0,"y":-28.0,"zOrder":128,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"bc933762-9fa9-45f9-a69b-34f743162882","width":256.0,"x":33280.0,"y":1380.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"e9298120-412f-497b-9868-0e78d1da8dd5","width":512.0,"x":32608.0,"y":1328.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"d626674c-9a9c-4159-a2cc-036ad08801f4","width":192.0,"x":32768.0,"y":1488.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3b6572ad-a3f1-4577-a198-140abd8e0cb1","width":80.0,"x":32824.0,"y":1092.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"f33a6c32-8b5b-4158-81f5-33b086bb65ef","width":80.0,"x":32824.0,"y":1220.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"cbcb507f-b0f6-4050-9fc2-08cb882e6a65","width":80.0,"x":32824.0,"y":1348.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"6e4fffcd-2aec-47f7-8f60-64e97e8bdb53","width":256.0,"x":35296.0,"y":1380.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"dc04a1bd-2ba6-47cf-83ac-dca23a056894","width":512.0,"x":35808.0,"y":1328.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"dd6bdd88-b3f8-49ca-ab9f-0e51a239b76e","width":192.0,"x":35968.0,"y":1488.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"30d99425-121e-4267-a46c-5305d457d0d3","width":80.0,"x":33000.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"b670049a-275e-4a05-8627-0f755d808283","width":80.0,"x":34696.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"bdd4ea2f-3f16-4ce6-ac72-2ac04f1e826f","width":80.0,"x":34568.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"1304179d-569d-483a-8b75-965712b2a13c","width":80.0,"x":34440.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"12dde5cd-dfe9-4b2c-a74e-957c677863a2","width":80.0,"x":34312.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"7ed2748e-a731-4c1e-ad47-a365c8824de6","width":80.0,"x":34184.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"25bc0379-b1dd-49b0-ad01-8afb23098c1f","width":80.0,"x":34056.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"65ac65b5-b320-4569-b78c-2d0d3ce38ad9","width":80.0,"x":33800.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"15994841-6dea-4bae-bcf2-906606140da8","width":80.0,"x":33928.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"94bb4045-ff4f-4f69-9c8c-f32db51621d8","width":80.0,"x":33672.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"88ad83f2-aeae-4c89-8423-17dc79dba25f","width":80.0,"x":33544.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"d2909d2e-aba1-4197-857b-357253e3422d","width":80.0,"x":33128.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"e00e6d87-700f-4937-8dae-ec7f5aaaa72a","width":80.0,"x":35208.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"abc230f1-9bc1-4c72-a651-2852e4e2e4e6","width":80.0,"x":35080.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"1ce2fa96-9302-4c40-b92d-6af5e761fe19","width":80.0,"x":34952.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3f1947b6-8af0-4028-be91-05bc8c18f2b6","width":80.0,"x":34824.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a7706b98-d7b8-47fc-83da-ed6ff00b69e1","width":80.0,"x":35576.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"7c1d93b0-a8bb-4018-8df3-bf90fa78edec","width":80.0,"x":35704.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":172.0,"layer":"","name":"VerticalMovingPlatformUp","persistentUuid":"9ae90d59-0f6d-46fa-b284-ce6f6c36922f","width":172.0,"x":35604.0,"y":1368.0,"zOrder":127,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":172.0,"layer":"","name":"VerticalMovingPlatformUp","persistentUuid":"16028bba-1a11-4cab-9004-bd8860b2259c","width":172.0,"x":35604.0,"y":768.0,"zOrder":127,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"7d241701-a0ca-4383-9e2a-b29b01aa7368","width":192.0,"x":35968.0,"y":288.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"0df6350b-389b-490b-829a-5773c1e656bd","width":512.0,"x":35808.0,"y":128.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"38b580c9-b55d-42a0-a490-bec424451ddd","width":80.0,"x":36024.0,"y":696.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"02735caa-8a9f-466d-89e1-691fe5cbee5c","width":80.0,"x":36024.0,"y":824.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"7fcce354-6b85-4f61-b381-9a736d8ca37b","width":80.0,"x":36024.0,"y":952.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"1039c138-81cc-4eba-b37d-da64fdf89e91","width":80.0,"x":36024.0,"y":1080.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"5ed707b6-8f41-440a-b23f-57d9afe8cc5c","width":80.0,"x":36024.0,"y":1208.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"805607d5-9740-4720-9cca-67619847ccc4","width":80.0,"x":36024.0,"y":1336.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"cda60a70-9c17-41b0-9f9c-c906e043c3dc","width":80.0,"x":36024.0,"y":568.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanentSingle","persistentUuid":"9c927b4a-ce70-4315-82fd-fbb4b868edb5","width":80.0,"x":36024.0,"y":440.0,"zOrder":128,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"0230c46c-6026-4a33-9317-11af3230c675","width":192.0,"x":37120.0,"y":288.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"539b9cb7-6f79-4ff2-a94a-21d6c1d69dfc","width":384.0,"x":36192.0,"y":168.0,"zOrder":122,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"8ff6c0b7-5462-4cc1-a107-e095f629cbbd","width":256.0,"x":35936.0,"y":180.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"baf88af3-5799-4561-99f1-7c4fab5fe14a","width":192.0,"x":37120.0,"y":-176.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"f2c614ec-7fa0-41af-8120-64eabc8bbb31","width":80.0,"x":35576.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3fb69b2b-3145-43ab-9d47-2782cea85fda","width":80.0,"x":35704.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"860c7340-2fad-4c5b-94b1-52fb59622622","width":80.0,"x":35832.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"c3454c34-8c4f-47d7-a180-7578537f94f3","width":80.0,"x":35960.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"a430553a-f430-4327-b74e-55633576f8a2","width":80.0,"x":36088.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"e6980061-b149-41b7-8890-5e95d8d65149","width":80.0,"x":36216.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"5d92b57f-8a6e-4fba-97a1-eb70ab91d998","width":80.0,"x":36344.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"20de24ba-78b6-4daf-aadb-55a856ebc69b","width":80.0,"x":36856.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"1ab38094-5eab-4627-a828-b8d209eb8526","width":80.0,"x":36728.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"3c8cb383-c217-40fb-b377-ef345caf6f51","width":80.0,"x":36600.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"fc472973-4827-4b74-9b1e-9ca6b60b8241","width":80.0,"x":36472.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"d0f9d944-1259-4d54-b6c8-56d3c9016eaf","width":80.0,"x":36216.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"488c3a99-d865-451d-b36e-ef4e19ad5ed0","width":80.0,"x":36344.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"937806d1-9067-4037-acbf-36befc6f183a","width":80.0,"x":36472.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"83fc9086-1dd2-4530-b17d-bc38bd9208a5","width":80.0,"x":36600.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"4c18dba5-d9fa-4323-af64-e8e99269d664","width":80.0,"x":36728.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"375e46d1-3311-46de-ae72-5fb32c1930c7","width":80.0,"x":36856.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"d481a7e3-2d07-44c4-8748-25c92bf5d529","width":80.0,"x":36984.0,"y":320.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"5968c7a8-e6f2-4f88-9a0f-a8a5318f3556","width":256.0,"x":33016.0,"y":1120.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"HorizontalMovingPlatformLeft","persistentUuid":"0427af97-aee1-4516-b17f-b222f7538e8b","width":384.0,"x":34912.0,"y":768.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"104c56ab-efe5-4509-9f19-e93b084bc4a3","width":384.0,"x":33536.0,"y":768.0,"zOrder":122,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"fdd1cb0a-b5c5-4ebb-a035-a390abe8c959","width":216.0,"x":35832.0,"y":788.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"9ca4b410-6116-42ab-a705-f2b26e435910","width":80.0,"x":35832.0,"y":1520.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanent","persistentUuid":"f1783a0b-1fa7-46a4-a3c9-9197023a7cfc","width":80.0,"x":36984.0,"y":-144.0,"zOrder":106,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":64.0,"layer":"","name":"StaticPlatform1","persistentUuid":"04e4403b-3024-4860-862b-fee5ed5aadc3","width":256.0,"x":37088.0,"y":180.0,"zOrder":124,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"629e66e9-5cd7-468b-bead-a2ff6e32d93d","width":384.0,"x":33536.0,"y":1368.0,"zOrder":122,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"HorizontalMovingPlatformLeft","persistentUuid":"12177cb1-0424-4afd-b50e-c8c27e022647","width":384.0,"x":34912.0,"y":1368.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"15bca4c9-bbe4-4511-b654-3d2705f17729","width":224.0,"x":34720.0,"y":1776.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"ce7dacfe-a94c-4fbd-841e-bf68df9bc1d5","width":256.0,"x":33016.0,"y":1664.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"5a95ad21-4880-47a2-a54f-2000811a8c0d","width":341.0,"x":7883.0,"y":160.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":200.0,"layer":"","name":"StaticPlatform1","persistentUuid":"55b1cea2-dd56-4fec-8e7e-258838f08e9b","width":736.0,"x":25024.0,"y":760.0,"zOrder":109,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"785339ba-adb9-4886-8a3f-d60b60fe4db0","width":341.0,"x":25227.0,"y":512.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"4b3043e5-93e3-4c01-a555-7fd728aea243","width":256.0,"x":35936.0,"y":-320.0,"zOrder":132,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"bef1b06d-8873-485e-bce7-a62249ae07a7","width":256.0,"x":36704.0,"y":-352.0,"zOrder":132,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"8a0e20bc-549a-4c2a-91c1-80014252feed","width":256.0,"x":36704.0,"y":-352.0,"zOrder":133,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"623bd615-f236-4907-a8dd-7c36e31ee76d","width":256.0,"x":35936.0,"y":-320.0,"zOrder":133,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"33e51be1-5774-4806-9244-fa78cb8f80bd","width":192.0,"x":33312.0,"y":1488.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"92fe6bbb-3fe7-470f-8617-206ac524106b","width":512.0,"x":33152.0,"y":1328.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":90.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"LaserDemon_BeamPermanentSingle","persistentUuid":"bc40ee3d-a9f0-47fe-bddd-c9e4b34aa136","width":80.0,"x":33256.0,"y":1520.0,"zOrder":145,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"c449d633-5a40-42a0-b6fb-87986daec751","width":512.0,"x":35168.0,"y":1328.0,"zOrder":8,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"LaserDemon_BasePermanent","persistentUuid":"34b81892-21d5-4619-9e4d-f6c57a2b3bd2","width":192.0,"x":35328.0,"y":1488.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"02a424a9-49c7-4de3-9cd6-9970ec58ea46","width":256.0,"x":37648.0,"y":-32.0,"zOrder":133,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":1.5},{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"7e9e0ced-4587-42d2-82f2-ccca358e4d8e","width":256.0,"x":37648.0,"y":-32.0,"zOrder":132,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"0ac87114-2394-4106-833e-b0c15b4232c7","width":341.0,"x":35251.0,"y":1152.0,"zOrder":146,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"5593f1da-9504-4f47-8bda-9bf00687a167","width":512.0,"x":36960.0,"y":128.0,"zOrder":147,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"9ea02462-d687-4a67-8983-2afe29a358eb","width":512.0,"x":36960.0,"y":-336.0,"zOrder":147,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":512.0,"layer":"","name":"LaserRing","persistentUuid":"804c5ba1-a48d-455a-8a84-c3c9f6de1b4e","width":512.0,"x":36960.0,"y":128.0,"zOrder":147,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"8b7abb28-50c7-45ec-9277-c05d023dd8f4","width":32.0,"x":31296.0,"y":384.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"2c4b677e-2de8-42fd-870e-182a34e928ef","width":32.0,"x":31936.0,"y":384.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"18adaa18-3e1d-4ec2-a9a0-fd9e646802bc","width":32.0,"x":31968.0,"y":32.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"eb46b07a-5798-4769-a004-121fd3033970","width":32.0,"x":32000.0,"y":-320.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"8e39f608-3dd1-4782-864e-2dd6b20e1a87","width":32.0,"x":32800.0,"y":-320.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"50bb2602-4d23-484b-aa77-f1b58cfde4ce","width":32.0,"x":33600.0,"y":-320.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"902e60b8-0843-4350-b90e-f0a52c614f2e","width":32.0,"x":34400.0,"y":-320.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"StaticPlatform2","persistentUuid":"dd948e51-4a23-4a65-b7a7-119394397efb","width":32.0,"x":35200.0,"y":-320.0,"zOrder":131,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"c65f6560-17ce-45a4-b629-fe11d810105b","width":192.0,"x":4352.0,"y":192.0,"zOrder":103,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.5}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"6531a370-2c12-4182-aedf-be415437fc48","width":192.0,"x":14336.0,"y":-64.0,"zOrder":103,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"6d8a5772-6bf3-4d50-96ca-8a7ebf210bf1","width":256.0,"x":35808.0,"y":-416.0,"zOrder":133,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"fed951e2-e4a7-4cc3-b4aa-990143e173e5","width":256.0,"x":35808.0,"y":-416.0,"zOrder":132,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"881ee039-400b-47d8-88ba-53ef88c66180","width":640.0,"x":20288.0,"y":16.0,"zOrder":138,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"bfd70373-ed51-40f5-8bb8-e55aa94ce8c8","width":192.0,"x":21664.0,"y":-320.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"1228d85e-667c-401c-ba77-afb2984a55c4","width":192.0,"x":21856.0,"y":-320.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"8927e387-c225-4d31-92d5-ddf51da95b14","width":192.0,"x":22048.0,"y":-320.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"44976f0d-1c94-4347-b476-7ec18dd02afb","width":192.0,"x":22240.0,"y":-320.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"46b4b430-9c1d-47c2-af35-7accf26a3bed","width":192.0,"x":22432.0,"y":-320.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"9df20307-b242-412b-ba24-72318e170e22","width":192.0,"x":21664.0,"y":32.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"e467b356-059b-498c-a3f7-b45b023151fb","width":192.0,"x":21856.0,"y":32.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"38efa5ad-f2f8-40e1-a144-2740ecd7e0bf","width":192.0,"x":22048.0,"y":32.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"9e734adf-6557-47dd-80c5-9650058ceb83","width":192.0,"x":22240.0,"y":32.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"fbcf43cd-b074-469c-9c89-80a050c11dc7","width":192.0,"x":22432.0,"y":32.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"c1f175ae-2ead-4e94-aca5-93c8d65c3334","width":192.0,"x":22624.0,"y":-320.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"03c41163-ebc6-4900-b426-3750922e9cad","width":192.0,"x":22624.0,"y":32.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":50.0,"layer":"","name":"StaticPlatform1","persistentUuid":"133384ac-8901-4d9f-affc-1eadb79ac7ea","width":224.0,"x":23008.0,"y":64.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"f34012d1-522a-49fd-ae88-919fb21839cb","width":192.0,"x":22816.0,"y":32.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"3bbd71fd-e98f-4568-82d8-67511d73da7c","width":192.0,"x":22816.0,"y":-320.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":50.0,"layer":"","name":"StaticPlatform1","persistentUuid":"67e8072c-5276-4dea-b4c7-5c73feaa4400","width":224.0,"x":21408.0,"y":32.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":96.0,"layer":"","name":"StaticPlatform2","persistentUuid":"2b891930-7628-44df-bd04-32b9bd044c80","width":192.0,"x":19872.0,"y":384.0,"zOrder":141,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"8d04ed42-37dd-47ff-833f-0fe95739085c","width":256.0,"x":22080.0,"y":192.0,"zOrder":143,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"c184c851-3edb-4f59-89b7-e902d6443c76","width":256.0,"x":22080.0,"y":192.0,"zOrder":144,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":4.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":50.0,"layer":"","name":"StaticPlatform1","persistentUuid":"379fc8ed-11ed-4bc3-a57b-4b8f67630b12","width":224.0,"x":23584.0,"y":448.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"0cad0927-7c7a-44ed-b693-262cf691a6e1","width":256.0,"x":22336.0,"y":192.0,"zOrder":144,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"ProjectileLifetime","type":"number","value":4.0},{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"7f04211b-84f3-42e5-b45d-dfe276c734f5","width":256.0,"x":22336.0,"y":192.0,"zOrder":143,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":50.0,"layer":"","name":"StaticPlatform1","persistentUuid":"12bb6409-7137-44ac-9ce9-5ec4de8d8d0b","width":224.0,"x":24256.0,"y":654.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"1a0a0151-fa39-4c91-b543-fac7830ad6b2","width":192.0,"x":792.0,"y":192.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"LaserDemon_Base","persistentUuid":"c821e997-c500-4135-97aa-02b0b6c9dcdd","width":192.0,"x":792.0,"y":-640.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"9f92a497-336e-43b6-a7a8-7e08291b6f0a","width":80.0,"x":848.0,"y":-448.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"155a1166-05d5-422a-a23c-577addcde242","width":80.0,"x":848.0,"y":-320.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"aaac862a-9b62-4115-bf03-f4d0a5bbbe5d","width":80.0,"x":848.0,"y":-192.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"b9e3bf91-8b47-42b7-a2e0-c3e48b8ae231","width":80.0,"x":848.0,"y":-64.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"LaserDemon_Beam","persistentUuid":"9fea9667-2a6d-4653-b7ce-e4f79de3651f","width":80.0,"x":848.0,"y":64.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":0.0},{"folded":true,"name":"OnOffTime","type":"number","value":2.5}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"VerticalMovingPlatformUp","persistentUuid":"d77f003c-4140-4f7d-9a75-5fa1afab8096","width":320.0,"x":10688.0,"y":736.0,"zOrder":95,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"9f7cf05d-d10c-4598-997b-7ac88734a991","width":320.0,"x":11008.0,"y":136.0,"zOrder":94,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":176.0,"layer":"","name":"HorizontalMovingPlatformLeft","persistentUuid":"aa4115ee-6b7e-4b69-93bf-c26e8a95bf8a","width":352.0,"x":11860.0,"y":640.0,"zOrder":148,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"HorizontalMovingPlatformLeft","persistentUuid":"a64a6277-30de-4677-8c0d-cad2217bd9a4","width":512.0,"x":3328.0,"y":586.0,"zOrder":83,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"dded2192-d8a6-40d9-9e7b-f5403beeaf99","width":512.0,"x":3808.0,"y":586.0,"zOrder":84,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"Assets\\Images\\Levels\\7\\Background\\Background.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Level6","name":"Level6","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.2510270405352155,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":2624.0,"layer":"","name":"LeftBoundary","persistentUuid":"78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e","width":128.0,"x":-128.0,"y":-512.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2272.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":17950.0,"x":0.0,"y":-320.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2720.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":27296.0,"y":-608.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":27552.0,"x":-128.0,"y":-608.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c","width":27552.0,"x":-128.0,"y":1984.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"014db1f5-0846-4cba-821e-57e29d368c14","width":269.0,"x":67.0,"y":288.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"StaticPlatform2","persistentUuid":"c9cf2013-115e-4120-8602-4d606e8a0ad9","width":640.0,"x":0.0,"y":384.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"a9d7e701-37a0-4b26-84b4-6e34c353f46a","width":224.0,"x":6304.0,"y":913.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"2786e4b7-4185-408d-8545-af543b61d412","width":341.0,"x":8352.0,"y":1296.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"ec1b505e-4a50-4898-85b5-19e0cdb4b458","width":992.0,"x":26624.0,"y":1680.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"fa79662d-16c7-4c21-a43d-0a204befff36","width":408.0,"x":26888.0,"y":1184.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlippingPlatform","persistentUuid":"60df3831-50f3-49f8-befe-9e7a197e3841","width":512.0,"x":1248.0,"y":401.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"f00d89b9-d2c5-44aa-9c7c-aa236c59190b","width":256.0,"x":2080.0,"y":433.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"563c3db9-2ec4-4399-8611-611fd05f02c9","width":256.0,"x":2720.0,"y":785.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"817c6b2d-0c06-4e14-b42f-b6c056eb3e63","width":256.0,"x":5856.0,"y":1073.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"360e3c60-2c36-426f-bd95-89e643a6e139","width":256.0,"x":3968.0,"y":1073.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"29813e34-b552-4e1e-bfcb-a0cafca06133","width":256.0,"x":4608.0,"y":1009.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform2","persistentUuid":"7ffc2ba4-e964-41b9-9c12-5e5c7a331388","width":928.0,"x":4307.0,"y":24.0,"zOrder":87,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"c393bb0f-5bca-4b31-b2bd-116cd8631079","width":256.0,"x":4625.0,"y":358.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"96fbc148-506f-4e94-a8ec-aa5d0d623a4b","width":512.0,"x":6624.0,"y":1184.0,"zOrder":89,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"ffab7bc6-3388-4ad6-b309-c59d1062aa5d","width":992.0,"x":8032.0,"y":1520.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"66f65114-26cf-4571-9c34-cbdff07fd2d2","width":256.0,"x":5280.0,"y":1201.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":577.0,"layer":"","name":"Ladder","persistentUuid":"200ae5a9-b3be-4841-b43e-1b0f31b87c81","width":192.0,"x":8768.0,"y":975.0,"zOrder":107,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":576.0,"layer":"","name":"Ladder","persistentUuid":"59d34e22-4b59-4a50-89e7-0ac8098adf4b","width":192.0,"x":7861.0,"y":151.0,"zOrder":125,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"079abc42-f28b-4459-a004-7deb7a428bd1","width":384.0,"x":8320.0,"y":0.0,"zOrder":89,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"22e882fc-327f-4133-a1d2-f5830cc94796","width":224.0,"x":10960.0,"y":288.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"16c7f170-a082-4685-a9f4-cfd676895926","width":992.0,"x":10784.0,"y":464.0,"zOrder":129,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":464.0,"layer":"","name":"StaticPlatform3","persistentUuid":"e551e2ab-0808-4a49-98ab-fb5209cc70fd","width":864.0,"x":12598.0,"y":608.0,"zOrder":129,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2464.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c","width":27296.0,"x":0.0,"y":-480.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":278.0,"layer":"","name":"StaticPlatform2","persistentUuid":"2b0143dd-26b8-44a0-b71c-f4d0442f7784","width":544.0,"x":7840.0,"y":682.0,"zOrder":132,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":171.0,"customSize":true,"depth":1.0,"height":297.0,"layer":"","name":"StaticPlatform2","persistentUuid":"d415bf08-a38b-4a5b-b22a-32bc7510c4cf","width":763.0,"x":5171.0,"y":153.0,"zOrder":87,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":349.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"81a0bd4f-6f99-44e1-aaba-d3ea40d0626c","width":256.0,"x":5304.0,"y":433.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"7f7c6349-adf4-4919-a21d-b0bea7f4b4da","width":256.0,"x":11872.0,"y":448.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":160.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"bb4e2ee7-2c2c-44e8-a15d-f08b48cf1c25","width":160.0,"x":12064.0,"y":384.0,"zOrder":135,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":160.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"1e63636e-5304-4716-bd62-c3d10cad7a68","width":320.0,"x":11808.0,"y":896.0,"zOrder":136,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"27e0283f-f166-45b8-bb5f-c1652d882814","width":256.0,"x":12352.0,"y":1610.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"01558151-f557-4b25-96b7-ce6c7c145998","width":256.0,"x":12352.0,"y":1514.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"5cdd6839-60db-4497-8243-1c2a9f5815bc","width":224.0,"x":12896.0,"y":1572.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"7bf0f5bc-27d3-4892-b9c3-b0578f06f3d7","width":256.0,"x":13376.0,"y":1535.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"173bd697-be47-4841-841e-8a7bf04ba184","width":256.0,"x":13376.0,"y":1631.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"532c614b-5cb9-4e77-9a2e-592944d43a30","width":256.0,"x":13376.0,"y":1727.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":449.0,"layer":"","name":"StaticPlatform2","persistentUuid":"59bc2c8e-5842-47d9-903a-f287ed532a9c","width":960.0,"x":14848.0,"y":1632.0,"zOrder":137,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"68ee7d42-f400-407d-9870-8b2f82a27db9","width":341.0,"x":14976.0,"y":1120.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"2d4b9cd9-2b14-40a9-b6b6-417d11e895c3","width":256.0,"x":7360.0,"y":896.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"de29adae-f13a-40d3-a3ea-49bd4de6557c","width":224.0,"x":13871.0,"y":1599.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"ac92b6cd-e0c8-4ba5-b2ec-bd00173529b0","width":256.0,"x":12352.0,"y":1439.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":202.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform2","persistentUuid":"779a3d80-edaa-4033-aa15-d4dee8747b8b","width":928.0,"x":12570.0,"y":-480.0,"zOrder":87,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":23.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"67c9be0d-d8b2-4ee0-8586-62219e448eaf","width":256.0,"x":12539.0,"y":-274.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"FlippingPlatform","persistentUuid":"84b51e65-6b03-4dd4-8a1b-f6ba8f91140e","width":576.0,"x":13536.0,"y":736.0,"zOrder":138,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"FlippingPlatform2","persistentUuid":"18372c5c-43db-49b9-afd3-2eba68b511b6","width":576.0,"x":14176.0,"y":800.0,"zOrder":139,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"65b1132d-13ac-4cb7-9401-324d528ca963","width":256.0,"x":14336.0,"y":1632.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"624221c9-e608-4ec2-8afd-0217a4e088eb","width":224.0,"x":14784.0,"y":960.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"4e5faeb8-57ff-4afc-9473-d99e796cdbca","width":341.0,"x":7787.0,"y":-128.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"fac4e629-bbfc-42b3-bf96-3d6a5bfcc6a5","width":224.0,"x":12832.0,"y":442.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":20.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"ec6c0776-3ea2-4553-a183-e4a1db7d72f7","width":256.0,"x":13082.0,"y":-53.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":3.25}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"42d9736a-987f-441e-8639-795e07ce29ba","width":224.0,"x":15072.0,"y":960.0,"zOrder":126,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"5a24071e-a2c9-44e5-b87f-066306f04ac5","width":256.0,"x":3328.0,"y":1120.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"2c8037cf-7996-4ca0-9269-1d27c9a2bd41","width":192.0,"x":9248.0,"y":864.0,"zOrder":149,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"9cdca051-c56b-44c4-aa60-0bb12e7c9fd9","width":192.0,"x":10016.0,"y":832.0,"zOrder":149,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"SpinningRotatingPlatformClockwise","persistentUuid":"ac7ea314-c88a-4306-bea2-4dd540a3fb80","width":640.0,"x":9568.0,"y":224.0,"zOrder":150,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform2","persistentUuid":"ebcb06d5-5145-41b2-862f-dd7d0e0538ec","width":928.0,"x":3264.0,"y":32.0,"zOrder":87,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"abb61335-7a7a-4562-96e6-d6060d2a4961","width":256.0,"x":3328.0,"y":368.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"ca7788c8-925e-48a7-aa9a-f07b05d5755c","width":256.0,"x":3904.0,"y":368.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"d0a5c08b-374c-4ee7-ab0a-329dd5b93bdc","width":341.0,"x":11211.0,"y":192.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"c22bf403-6dee-4c56-80d7-27b1fed1f35f","width":256.0,"x":16256.0,"y":1344.0,"zOrder":151,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":416.0,"layer":"","name":"StaticPlatform2","persistentUuid":"69a6330a-bcbc-4380-862c-d9c1261e164d","width":832.0,"x":16864.0,"y":928.0,"zOrder":153,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"045518d0-0a57-47f4-ae13-0ec320108264","width":256.0,"x":16992.0,"y":288.0,"zOrder":154,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"4900193e-8d49-4e90-b131-984fc8a10076","width":256.0,"x":16992.0,"y":288.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":416.0,"layer":"","name":"StaticPlatform2","persistentUuid":"16c11bd0-da76-4cb3-a1d3-950edfc840f8","width":832.0,"x":18240.0,"y":928.0,"zOrder":153,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"db112449-3a74-400c-acf0-269fd44abad5","width":256.0,"x":18624.0,"y":704.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"05f638ab-4a7c-499d-99b9-c544ffb6f617","width":256.0,"x":19360.0,"y":928.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"308dd27e-be28-4efe-9d8a-43af368f1198","width":256.0,"x":19360.0,"y":928.0,"zOrder":154,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"FlippingPlatform","persistentUuid":"a09e1912-683f-44ad-9aac-3fff8c850db1","width":576.0,"x":19840.0,"y":1120.0,"zOrder":138,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"FlippingPlatform","persistentUuid":"cc61fa8b-a40d-472d-b9ab-fcc021751f91","width":576.0,"x":20640.0,"y":1120.0,"zOrder":138,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"bbdf517c-dbef-46e2-b00d-14691af3d547","width":256.0,"x":20896.0,"y":416.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"4f6a01f3-486b-41a3-82bd-f3c699e913b5","width":256.0,"x":20896.0,"y":416.0,"zOrder":154,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":432.0,"layer":"","name":"StaticPlatform3","persistentUuid":"2c0981de-cd73-4577-b805-ae0ddbbeb922","width":864.0,"x":21472.0,"y":1084.0,"zOrder":156,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"ef87ee52-912b-4859-b7e9-e332c0b73aed","width":341.0,"x":21771.0,"y":844.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":768.0,"layer":"","name":"Ladder","persistentUuid":"00b46c36-7a29-4dd2-87da-307a3f640d6c","width":224.0,"x":21504.0,"y":364.0,"zOrder":157,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"a2aa24b8-481c-4506-b1f3-a681481f299a","width":224.0,"x":21504.0,"y":364.0,"zOrder":158,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"c00e6432-d650-4cb8-8b76-5198fdcaf7b2","width":256.0,"x":29623.0,"y":448.0,"zOrder":74,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"aeb35ff1-c3d6-40c2-95d3-1250c6495ede","width":256.0,"x":22374.0,"y":717.0,"zOrder":159,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"3b22c700-b405-4c48-b87b-ece0ea85ba6e","width":256.0,"x":22716.0,"y":350.0,"zOrder":159,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"a5af8de3-e191-4f9f-a253-06dfb177c6a3","width":256.0,"x":23058.0,"y":-17.0,"zOrder":159,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"c86eb56d-f1cb-4af1-b8a9-f12adebe928b","width":256.0,"x":23400.0,"y":350.0,"zOrder":159,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"8a0f0ae1-9ff2-49f3-82f5-2e7f9b25146a","width":256.0,"x":23742.0,"y":760.0,"zOrder":159,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Eye","persistentUuid":"38673cdc-a1be-4abb-9650-fd22a7469077","width":256.0,"x":24160.0,"y":64.0,"zOrder":155,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"TurretDemon_Base","persistentUuid":"9cf2f9e0-f07b-4c97-b704-a9c0802982bd","width":256.0,"x":24160.0,"y":64.0,"zOrder":154,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"32fd8d41-ae8a-469d-af9a-7cb0d8fbc456","width":192.0,"x":23088.0,"y":608.0,"zOrder":149,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"d7bc5948-dc8a-44e8-a67a-830591308a7a","width":256.0,"x":23392.0,"y":256.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"db807721-79bf-4705-a7ad-5db84dd58cb0","width":256.0,"x":24084.0,"y":1084.0,"zOrder":159,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2464.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"a6ba0e08-78a6-4a8a-8f40-5c814a1c5bdc","width":27296.0,"x":0.0,"y":-480.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"df6cda2c-eb3d-4157-b816-a4802aa35b90","width":512.0,"x":24672.0,"y":1248.0,"zOrder":160,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":240.0,"layer":"","name":"FlippingPlatform","persistentUuid":"a1442d8b-bc55-409f-bd90-78a120781455","width":480.0,"x":26336.0,"y":1456.0,"zOrder":161,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":240.0,"layer":"","name":"FlippingPlatform","persistentUuid":"0b4716c1-212e-477a-b2b8-ed9d379bebf3","width":480.0,"x":26336.0,"y":1184.0,"zOrder":161,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":240.0,"layer":"","name":"FlippingPlatform2","persistentUuid":"be0ad0ff-3014-4927-b91c-28b66ccba494","width":480.0,"x":26336.0,"y":912.0,"zOrder":162,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"1fe751be-1c4b-4b2e-9e23-56d3a875fad6","width":256.0,"x":26944.0,"y":960.0,"zOrder":74,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"ced4be3a-c018-4f6c-b9cd-51bcce8b0a77","width":192.0,"x":8768.0,"y":975.0,"zOrder":158,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":64.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"d3aca09c-15be-4d7e-90f2-ba2d07119b06","width":192.0,"x":7872.0,"y":151.0,"zOrder":158,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"817601d6-ba2c-4880-9702-9d18162b0dec","width":192.0,"x":9600.0,"y":-106.0,"zOrder":149,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"260675d0-3a83-4002-b843-aab0f574dee9","width":256.0,"x":3616.0,"y":368.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.25}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"3df686bd-a0b9-4f5e-aa2f-91dc62283f7e","width":256.0,"x":4320.0,"y":358.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.25}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"6433e0d4-a763-4de1-b5e8-81db3a50d2fb","width":256.0,"x":4928.0,"y":358.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.25}]},{"angle":349.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"d1f9cd3a-22d0-4396-8dd7-6f9aa5b4e9c9","width":256.0,"x":5592.0,"y":369.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.25}]},{"angle":19.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"86c98b43-004a-4f1e-bb0b-c63791491f12","width":256.0,"x":12805.0,"y":-164.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.25}]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"09fcb571-eb1b-4cf4-8ba4-fc63927c9e11","width":192.0,"x":9920.0,"y":-96.0,"zOrder":149,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":3.0}]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"AssetDev/Backgrounds/WhimsicalTree/WhimsicalTree.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Level5","name":"Level5","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.08978953467166616,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":2464.0,"layer":"","name":"LeftBoundary","persistentUuid":"78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e","width":128.0,"x":-128.0,"y":-512.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2208.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":26430.0,"x":2.0,"y":-384.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2464.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":26432.0,"y":-512.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":26688.0,"x":-128.0,"y":-512.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c","width":26688.0,"x":-128.0,"y":1824.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"014db1f5-0846-4cba-821e-57e29d368c14","width":256.0,"x":32.0,"y":736.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"fa0301b8-9f12-4cf9-ad30-2d274d448e13","width":341.0,"x":13323.0,"y":704.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"ec1b505e-4a50-4898-85b5-19e0cdb4b458","width":992.0,"x":25792.0,"y":544.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"fa79662d-16c7-4c21-a43d-0a204befff36","width":408.0,"x":26024.0,"y":32.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"3c6b702b-6ec5-451b-a065-713215ddec5e","width":736.0,"x":3936.0,"y":576.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"43a3e4bd-d210-4fc2-905a-0bd7d20c0547","width":736.0,"x":10368.0,"y":544.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"84344788-8847-4b12-8782-f9d5ac66dd87","width":256.0,"x":26080.0,"y":-192.0,"zOrder":84,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform2","persistentUuid":"94d6dac9-87ab-4f9a-adac-055242cadffe","width":768.0,"x":6080.0,"y":704.0,"zOrder":87,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":4.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"1692b244-0336-4129-ab2e-3d6b32d1763c","width":288.0,"x":9320.0,"y":-241.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"5e6b44c3-8064-4ba8-b5c2-e34489aaf5a6","width":341.0,"x":6208.0,"y":448.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"36214317-ff6c-4325-ab9e-4fd776f5dcac","width":256.0,"x":15264.0,"y":1056.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":28.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"0b961244-2f6d-4d5a-8fb5-d4c877379540","width":736.0,"x":9013.0,"y":-489.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"b8554ecf-ecf5-4e88-b9c2-b28f3553ea46","width":256.0,"x":9856.0,"y":512.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FireDemon","persistentUuid":"3e28268d-5dab-4696-9f76-0438a1c372de","width":256.0,"x":20096.0,"y":960.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":4.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"e48990d7-084c-480e-bf25-ee2b7ed944e3","width":288.0,"x":10214.0,"y":-214.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform2","persistentUuid":"36ac8509-8be4-4c6d-91cc-02633b235659","width":992.0,"x":10176.0,"y":-544.0,"zOrder":87,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":4.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"39321aae-72b3-43de-9ea6-5fdb50a6c60c","width":288.0,"x":10550.0,"y":-214.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":4.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"cdd2ca9d-9c3a-4a16-a6a8-10e443f1424e","width":288.0,"x":10898.0,"y":-214.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":160.0,"layer":"","name":"StaticPlatform2","persistentUuid":"8675d6a8-1464-45c1-935d-c26b8a914949","width":320.0,"x":8640.0,"y":480.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"c6a8618d-f05b-4be4-9113-299e446bd6bc","width":256.0,"x":4800.0,"y":672.0,"zOrder":89,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":351.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"882cb2f0-a23f-4392-88b7-e2b9cf6a9104","width":736.0,"x":13208.0,"y":921.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"203aed95-670c-40bf-be3c-fe7db0fbea7d","width":736.0,"x":0.0,"y":832.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlippingPlatform","persistentUuid":"cd4956ed-4aca-41ba-87d2-0c58ec676f98","width":512.0,"x":2336.0,"y":768.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlippingPlatform","persistentUuid":"c5e704cf-3134-4e86-befe-ef06e9bb26a5","width":512.0,"x":3136.0,"y":672.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":176.0,"layer":"","name":"StaticPlatform2","persistentUuid":"3d8dd335-707d-4f95-bf40-96238abcbc5c","width":352.0,"x":9248.0,"y":320.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"9e340baa-f615-49fb-8285-0fc6f0e9017d","width":256.0,"x":14400.0,"y":1184.0,"zOrder":94,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"f0fa328d-8310-4fd7-b604-5d0ad9719920","width":256.0,"x":15824.0,"y":928.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":176.0,"layer":"","name":"StaticPlatform2","persistentUuid":"6a3a2551-2856-4296-86e3-26b41f3a7034","width":352.0,"x":14272.0,"y":559.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":176.0,"layer":"","name":"StaticPlatform2","persistentUuid":"62ea50c6-b803-4fe3-949a-dee562c2ae6c","width":352.0,"x":15104.0,"y":319.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":176.0,"layer":"","name":"StaticPlatform2","persistentUuid":"5d678992-748c-461a-b254-6fa4cf421cdc","width":352.0,"x":16000.0,"y":191.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"3e3f7e79-c2df-4386-b81f-f7871c8c31ad","width":256.0,"x":16384.0,"y":800.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"985a3847-c0b2-41c3-84a9-3bba4340353c","width":256.0,"x":5600.0,"y":736.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"2a3331a3-6c00-4534-a7cd-85895cd1f269","width":192.0,"x":8192.0,"y":32.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"2e31d66a-9931-4112-b0b0-8a964ab622bc","width":192.0,"x":7616.0,"y":32.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"24778ae9-159d-468d-9afd-ce23a60f300d","width":192.0,"x":7040.0,"y":32.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"StaticPlatform2","persistentUuid":"a0d891c7-df95-45b4-b540-bc43c76062cf","width":608.0,"x":3584.0,"y":864.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":13.0,"customSize":true,"depth":1.0,"height":471.0,"layer":"","name":"StaticPlatform2","persistentUuid":"509df565-aa7d-4849-9387-57e6eb93ae0d","width":942.0,"x":11337.0,"y":-444.0,"zOrder":97,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":358.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"435a7d07-7e76-48b2-9f7a-8683ad00b944","width":288.0,"x":11779.0,"y":-187.0,"zOrder":98,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":352.0,"layer":"","name":"FlippingPlatform","persistentUuid":"cd5c5917-7479-4547-849b-cebd769219fd","width":704.0,"x":16816.0,"y":672.0,"zOrder":100,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":416.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"a7984ea7-0a6b-434d-9a63-8e4df8953f5e","width":416.0,"x":17728.0,"y":608.0,"zOrder":101,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a991d34d-e00c-40cf-91da-40d1d31406a0","width":544.0,"x":18464.0,"y":1472.0,"zOrder":102,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"65e8baf1-395e-4949-9dd4-a75c0f3de7b7","width":341.0,"x":18560.0,"y":1184.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform2","persistentUuid":"d30b6d8c-00d9-47f0-9c77-40d024022e5e","width":96.0,"x":19520.0,"y":1312.0,"zOrder":103,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"adab3235-58ab-42bd-ad8f-cbff7cc0ef9d","width":192.0,"x":22210.0,"y":1140.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":288.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"e781e771-7fd6-458a-890b-4d9e0238d6df","width":288.0,"x":23104.0,"y":704.0,"zOrder":105,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":896.0,"layer":"","name":"StaticPlatform3","persistentUuid":"4d8b2529-54c7-4a13-a307-dc2716b36987","width":1888.0,"x":23520.0,"y":512.0,"zOrder":90,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"StaticPlatform2","persistentUuid":"69d416aa-d1e3-4813-ad2b-565ce3d7eba4","width":1024.0,"x":23936.0,"y":-384.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":24.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"4a5cea9e-a2c2-4a44-bdb2-59c0526d8397","width":288.0,"x":24068.0,"y":-145.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"caa651a3-c44c-4067-92c2-f4873cd68db6","width":256.0,"x":23808.0,"y":394.0,"zOrder":107,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"4e26fa48-bd7f-45f6-9700-857670b439f2","width":256.0,"x":24336.0,"y":394.0,"zOrder":107,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"58d9021c-c525-4a33-810b-93e44f513c57","width":256.0,"x":24864.0,"y":394.0,"zOrder":107,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":342.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalactiteDemon_Base","persistentUuid":"6526d641-d9c1-47b4-acc0-2e52f58875e5","width":288.0,"x":24590.0,"y":-189.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform2","persistentUuid":"8a5f3b16-8252-46f1-9402-c295f705a066","width":96.0,"x":20160.0,"y":1190.0,"zOrder":103,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform2","persistentUuid":"6dc852a7-7608-46b9-9154-e6ee017734c8","width":96.0,"x":20736.0,"y":1040.0,"zOrder":103,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":48.0,"layer":"","name":"StaticPlatform2","persistentUuid":"0c3d1c2c-ab70-480e-9486-0f42fff8a5a4","width":96.0,"x":21280.0,"y":800.0,"zOrder":103,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"34309eb7-e2f5-4b38-ac04-9238a00d8b54","width":256.0,"x":3712.0,"y":719.0,"zOrder":108,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":160.0,"layer":"","name":"StaticPlatform2","persistentUuid":"b9dae8e5-902d-461a-8f26-6b07e3281bc4","width":320.0,"x":7968.0,"y":608.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":160.0,"layer":"","name":"StaticPlatform2","persistentUuid":"da882543-1dfb-41f8-b7e1-9926235c8d74","width":320.0,"x":7264.0,"y":640.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":608.0,"layer":"","name":"Ladder","persistentUuid":"9f6039fe-1f0d-48e0-b5f2-789a1f11dc12","width":192.0,"x":6592.0,"y":128.0,"zOrder":109,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":32.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"a599ec62-1a70-4501-b55d-2475753ab85a","width":192.0,"x":6592.0,"y":128.0,"zOrder":110,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"SpinningPlatformClockwise","persistentUuid":"88d1e068-8310-4628-8f4f-1f2b1a57d1c5","width":512.0,"x":22048.0,"y":544.0,"zOrder":114,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"fa384864-5ff1-4ae8-b138-eb6bc0fdf301","width":224.0,"x":14080.0,"y":1216.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":336.0,"layer":"","name":"SpinningPlatformCounterclockwise","persistentUuid":"19008cb5-2b20-49be-9efe-99f1859d6b8e","width":672.0,"x":11808.0,"y":352.0,"zOrder":115,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StalagmiteDemon_Base","persistentUuid":"dc5afe05-a95b-4977-ad9c-a32ff2c59dea","width":256.0,"x":1248.0,"y":677.0,"zOrder":108,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireFrequencyTime","type":"number","value":5.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":272.0,"layer":"","name":"StaticPlatform2","persistentUuid":"4f6e1493-c824-4ef3-93eb-5218e01908b0","width":544.0,"x":992.0,"y":832.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StaticPlatform2","persistentUuid":"61e136b9-066d-4b95-9bc7-2fe85ecd3146","width":384.0,"x":1632.0,"y":800.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"AssetDev/Backgrounds/School/School.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Level4","name":"Level4","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.2682419028395925,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":2432.0,"layer":"","name":"LeftBoundary","persistentUuid":"78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e","width":128.0,"x":-128.0,"y":-480.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2176.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":25182.0,"x":2.0,"y":-352.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2432.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":25184.0,"y":-480.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":25440.0,"x":-128.0,"y":-480.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c","width":25440.0,"x":-128.0,"y":1824.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":55.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"d5587925-e2c2-4577-b9aa-fd05909a8cd7","width":203.0,"x":4949.0,"y":288.0,"zOrder":51,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"014db1f5-0846-4cba-821e-57e29d368c14","width":269.0,"x":67.0,"y":560.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"StaticPlatform2","persistentUuid":"c9cf2013-115e-4120-8602-4d606e8a0ad9","width":640.0,"x":0.0,"y":656.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"42e278f5-2af7-415d-bb8f-564f22f2b6e9","width":992.0,"x":2752.0,"y":1296.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":286.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"2b9c6b21-8b60-467c-a2bd-e2e2c928c4cb","width":572.0,"x":1730.0,"y":688.0,"zOrder":67,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"c1e3952c-66b5-4b85-bc5d-9f9e07232fa3","width":192.0,"x":2752.0,"y":704.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"469891b2-36ce-44eb-83bd-116ceb01586d","width":192.0,"x":3264.0,"y":608.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"3c03af59-87a3-43d4-9497-191630201107","width":192.0,"x":3712.0,"y":448.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":577.0,"layer":"","name":"Ladder","persistentUuid":"f4d2584e-ccb5-49c9-a4f2-fc7227857ba0","width":192.0,"x":4960.0,"y":863.0,"zOrder":68,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"StaticPlatform1","persistentUuid":"08c3575e-ee7f-49a8-b5d6-eb5d582e39ea","width":0.0,"x":4192.0,"y":1408.0,"zOrder":69,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"a9d7e701-37a0-4b26-84b4-6e34c353f46a","width":224.0,"x":3456.0,"y":1120.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"186fefca-00c0-4bb0-a00b-080050921ff3","width":256.0,"x":5728.0,"y":320.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"41df1d4f-19c8-45f8-b4a9-ce90fcbe94e9","width":256.0,"x":7578.0,"y":192.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"e1121329-48c4-4b4c-8f86-6edb031e4894","width":256.0,"x":8572.0,"y":480.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"2786e4b7-4185-408d-8545-af543b61d412","width":341.0,"x":4896.0,"y":-32.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"50a825dd-9186-4b2d-8262-d4a6f24f766b","width":192.0,"x":5632.0,"y":1312.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"cea536cb-8577-415c-b64e-519da2e66fdf","width":192.0,"x":6252.0,"y":1184.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"d1e8bd95-9226-4a8e-997f-76b6674fdfb4","width":192.0,"x":6856.0,"y":1056.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"a46ecc12-a2ac-4a7a-a2dc-787537690cdd","width":192.0,"x":7512.0,"y":1056.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"5a2cf3a0-c98e-4fb8-a092-d22c386e7770","width":192.0,"x":8184.0,"y":1216.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"a0e51e1e-fe2a-4209-ac0a-17a7079a01b7","width":192.0,"x":4192.0,"y":256.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"84b94cf5-550b-410e-a903-abd7418b1f49","width":192.0,"x":4640.0,"y":128.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"4dc27fb2-563b-46e1-8561-41bee4d2c4fd","width":224.0,"x":2976.0,"y":1120.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"da386e95-0272-429d-a368-7e59b348c3da","width":256.0,"x":9536.0,"y":832.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":577.0,"layer":"","name":"Ladder","persistentUuid":"e63bbf1d-c24e-48cf-9a1d-71b8bbc8b2d9","width":192.0,"x":4960.0,"y":288.0,"zOrder":68,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"4dfff24c-42dc-4df9-aef6-dc38f762b36a","width":192.0,"x":8888.0,"y":1408.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":168.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d44d69e7-ae32-4f73-a2ec-8a6a3d2e5270","width":864.0,"x":10112.0,"y":1624.0,"zOrder":69,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"7ddd4481-dfa5-45e1-a722-6b8adf8619e7","width":736.0,"x":11200.0,"y":1232.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":347.0,"customSize":true,"depth":1.0,"height":391.0,"layer":"","name":"StaticPlatform3","persistentUuid":"54d17d41-17d5-4443-9b7e-ad9d2f5c62a0","width":780.0,"x":12005.0,"y":945.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"2a245eeb-ac32-4381-bc5d-cd88cffd45b7","width":224.0,"x":11520.0,"y":1120.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"5d0f786c-a8ae-4777-b9d7-3d9896f6e3aa","width":224.0,"x":13120.0,"y":1088.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"6e223543-e8fd-4ab0-9726-baf8fb76fd07","width":192.0,"x":14528.0,"y":1312.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"250408d2-78cf-43e3-a4bb-1d252cb760e4","width":256.0,"x":13120.0,"y":608.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"59b78ba0-5eb2-4b24-b955-0a75f78a192a","width":256.0,"x":13948.0,"y":352.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"2551410a-95c6-40ba-b885-eaf2421f107c","width":256.0,"x":14888.0,"y":352.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"a2b7d856-f34a-43e9-b567-e2cd22d8f1e4","width":256.0,"x":15888.0,"y":512.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"e347c14b-3aed-4f9f-a78c-fa95b0071cc0","width":256.0,"x":1024.0,"y":480.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"fa0301b8-9f12-4cf9-ad30-2d274d448e13","width":341.0,"x":10400.0,"y":1120.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"ec1b505e-4a50-4898-85b5-19e0cdb4b458","width":992.0,"x":24448.0,"y":432.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"fa79662d-16c7-4c21-a43d-0a204befff36","width":408.0,"x":24776.0,"y":-64.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"58196f81-947d-479b-8722-7a47ea0e93a4","width":256.0,"x":24832.0,"y":-288.0,"zOrder":74,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"7568b2e3-3f6c-4ac1-8371-73f187cccc79","width":256.0,"x":6595.0,"y":160.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"b271a0ef-c7b0-4b8f-9b67-b36deac09667","width":192.0,"x":15072.0,"y":1312.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":121.0,"layer":"","name":"StaticPlatform1","persistentUuid":"3a47c88a-1170-4d1d-a4de-95fd82e0b825","width":576.0,"x":17248.0,"y":519.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":121.0,"layer":"","name":"StaticPlatform1","persistentUuid":"463ad988-8a62-4d54-a22c-058a0f514c45","width":576.0,"x":17824.0,"y":519.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":121.0,"layer":"","name":"StaticPlatform1","persistentUuid":"429ba08d-bd00-41a1-a6ca-908623c01b5b","width":576.0,"x":17248.0,"y":1095.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":121.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c677f8af-dc6e-4af9-9763-ee02f2e91657","width":576.0,"x":17824.0,"y":1095.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":121.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c5ae06d6-8ff6-4553-af54-1c221060f962","width":576.0,"x":18400.0,"y":1095.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"bdca8cae-ffc9-41c7-8d0e-11898811ea86","width":341.0,"x":17360.0,"y":224.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"03616b37-dcad-4e26-bce7-20279c2177a2","width":341.0,"x":18443.0,"y":800.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":270.0,"customSize":true,"depth":1.0,"height":125.0,"layer":"","name":"StaticPlatform1","persistentUuid":"32a07abc-08d7-49c1-accb-3d9517eb6035","width":448.0,"x":19612.0,"y":1543.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":270.0,"customSize":true,"depth":1.0,"height":125.0,"layer":"","name":"StaticPlatform1","persistentUuid":"b3dde7bd-a2f4-4c02-9f8b-9172b6a890c0","width":448.0,"x":20409.0,"y":1543.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":270.0,"customSize":true,"depth":1.0,"height":125.0,"layer":"","name":"StaticPlatform1","persistentUuid":"60e0f483-e815-4be2-85ea-00dd9a4823d5","width":448.0,"x":21206.0,"y":1543.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":270.0,"customSize":true,"depth":1.0,"height":125.0,"layer":"","name":"StaticPlatform1","persistentUuid":"252781d7-298c-47bd-9aab-f054d63087fd","width":448.0,"x":22013.0,"y":1543.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"56e55bc4-df62-4109-b5fe-346e21ebbc8a","width":256.0,"x":22052.0,"y":416.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"793f32c8-6be5-4585-92bb-3eb3fde6b0aa","width":224.0,"x":18880.0,"y":320.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"986cae93-65c3-44b5-8b90-04148312b81d","width":256.0,"x":19040.0,"y":320.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"ba3ee5d8-fea6-4256-881d-82ea9b82e501","width":544.0,"x":19840.0,"y":256.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"StaticPlatform2","persistentUuid":"7232a73b-137f-4a7b-962d-2e1e7ba59c08","width":256.0,"x":21056.0,"y":416.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"27983c07-2c95-445e-9347-705358eba66f","width":224.0,"x":19040.0,"y":320.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"SpinningPlatformClockwise","persistentUuid":"7b5549e0-e031-4bc5-8c70-3442e3cdf5d7","width":736.0,"x":23040.0,"y":160.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"4f1ce603-b4a2-42d9-bd6d-e1e509f5b5a9","width":341.0,"x":4416.0,"y":1152.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":121.0,"layer":"","name":"StaticPlatform1","persistentUuid":"c7038bbb-4cde-4da2-b9bb-9337381a6186","width":576.0,"x":16672.0,"y":519.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"f020ab4c-a21b-4901-a4d2-b8ee1585647a","width":192.0,"x":9568.0,"y":1536.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"6b98c757-1156-4240-abc6-8abffa9ba934","width":192.0,"x":16224.0,"y":1120.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"0cf2dac5-a68d-4ddf-a177-6bbbb62e11d0","width":192.0,"x":15680.0,"y":1248.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"af74a467-d4b3-4518-b93e-c98b6a28fa78","width":192.0,"x":13760.0,"y":1280.0,"zOrder":102,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"CanShootOffscreen","type":"boolean","value":false},{"folded":true,"name":"FireFrequencyTime","type":"number","value":4.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"FlyingDemon","persistentUuid":"1dd84913-99fd-4d7f-8269-a1595158168a","width":192.0,"x":16736.0,"y":1056.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"a069290c-0c48-4ea1-8103-d1856c47e854","width":224.0,"x":17376.0,"y":912.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"AssetDev/Backgrounds/Ocean/Ocean.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Level3","name":"Level3","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.16861018892063232,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":2112.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":27392.0,"x":0.0,"y":-288.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2368.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":27392.0,"y":-416.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":27520.0,"x":0.0,"y":-416.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c","width":27520.0,"x":0.0,"y":1824.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"014db1f5-0846-4cba-821e-57e29d368c14","width":256.0,"x":160.0,"y":864.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"StaticPlatform2","persistentUuid":"c9cf2013-115e-4120-8602-4d606e8a0ad9","width":608.0,"x":128.0,"y":960.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"fa0301b8-9f12-4cf9-ad30-2d274d448e13","width":341.0,"x":16811.0,"y":768.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"ec1b505e-4a50-4898-85b5-19e0cdb4b458","width":992.0,"x":26496.0,"y":1136.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"fa79662d-16c7-4c21-a43d-0a204befff36","width":408.0,"x":26984.0,"y":640.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"3c6b702b-6ec5-451b-a065-713215ddec5e","width":736.0,"x":3744.0,"y":672.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"43a3e4bd-d210-4fc2-905a-0bd7d20c0547","width":736.0,"x":11936.0,"y":960.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":160.0,"layer":"","name":"StaticPlatform2","persistentUuid":"85a18617-414d-45f0-a124-14642efd44da","width":320.0,"x":9280.0,"y":960.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":352.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"5306322c-8319-45d8-9b40-d2757a88ee7d","width":704.0,"x":10528.0,"y":896.0,"zOrder":79,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":352.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"6f771993-a5a0-43c8-a8a5-2b7e7e4b65ab","width":704.0,"x":12960.0,"y":992.0,"zOrder":79,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"84344788-8847-4b12-8782-f9d5ac66dd87","width":256.0,"x":27040.0,"y":416.0,"zOrder":84,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"StaticPlatform2","persistentUuid":"7b8c1603-9854-4e8b-844b-9772155a6b5e","width":608.0,"x":928.0,"y":704.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"StaticPlatform2","persistentUuid":"a7dc999b-d74a-4e98-bd7b-171d85bf270e","width":608.0,"x":1696.0,"y":448.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":136.0,"layer":"","name":"StaticPlatform1","persistentUuid":"6291f631-2a0b-403d-a8e2-6dede9a76b6d","width":544.0,"x":6240.0,"y":920.0,"zOrder":86,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"5e6b44c3-8064-4ba8-b5c2-e34489aaf5a6","width":341.0,"x":6336.0,"y":672.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"36214317-ff6c-4325-ab9e-4fd776f5dcac","width":256.0,"x":5440.0,"y":672.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"StaticPlatform3","persistentUuid":"7267fd59-17de-4a86-ae06-e6f2c249f23e","width":448.0,"x":7136.0,"y":810.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StaticPlatform3","persistentUuid":"62232ff5-cf63-4fbb-846b-cd07883a7705","width":384.0,"x":8544.0,"y":864.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"StaticPlatform2","persistentUuid":"8675d6a8-1464-45c1-935d-c26b8a914949","width":448.0,"x":9888.0,"y":768.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":18.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"882cb2f0-a23f-4392-88b7-e2b9cf6a9104","width":736.0,"x":14279.0,"y":920.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":354.0,"customSize":true,"depth":1.0,"height":177.0,"layer":"","name":"StaticPlatform3","persistentUuid":"eefce13e-0231-4e57-86e7-cba4b4fa7325","width":354.0,"x":17654.0,"y":1085.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"3bbcd468-a052-48db-b25b-0622513132de","width":256.0,"x":18176.0,"y":704.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"79e52e0b-b378-4aa4-8dc4-8466bf981c8e","width":256.0,"x":2560.0,"y":384.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"a8c87da3-79f9-4ea6-8f08-8fed174629b0","width":192.0,"x":12864.0,"y":827.0,"zOrder":92,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"41fc5b2c-c1bc-42ca-9285-3f761a1ed253","width":192.0,"x":11872.0,"y":768.0,"zOrder":92,"numberProperties":[{"name":"animation","value":0.0}],"stringProperties":[],"initialVariables":[]},{"angle":37.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"63d8400f-0be8-4d2a-a1b6-d17eeae90e3c","width":736.0,"x":15018.0,"y":803.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":50.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"390efc0f-0b3b-4450-baf9-cea0f7e1ed2e","width":736.0,"x":15692.0,"y":822.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"81d6661a-4692-4d10-8359-2ed0a52bf49f","width":256.0,"x":3104.0,"y":576.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"d4a807ab-c4d5-41b4-8f6c-7f0ec7bfd0a1","width":736.0,"x":16622.0,"y":983.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"bc9ec261-eced-4481-a955-2aae5624f7f5","width":256.0,"x":18622.0,"y":475.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"588ad7a9-3bb1-4bef-9430-2a23f3464e89","width":256.0,"x":19456.0,"y":96.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform2","persistentUuid":"a7ec6f5a-48bb-4eeb-aaa0-563d0684b22d","width":768.0,"x":19008.0,"y":320.0,"zOrder":94,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform2","persistentUuid":"86960a76-cc6f-41af-92c5-ff013a06e5f0","width":768.0,"x":19904.0,"y":544.0,"zOrder":94,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"26126611-258e-4577-bf4f-20db6f7a964b","width":256.0,"x":19648.0,"y":320.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform2","persistentUuid":"b593749e-822f-4426-8c5b-f7c90b6ba4d4","width":768.0,"x":21260.0,"y":544.0,"zOrder":94,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"8db77333-c26e-4eac-b5b0-e0574bec400e","width":341.0,"x":20715.0,"y":288.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"57dfe7ba-28cb-413c-b290-603cb0caae4d","width":192.0,"x":21504.0,"y":1152.0,"zOrder":92,"numberProperties":[{"name":"animation","value":0.0}],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"d68dba8a-3e1d-4b1b-bc7a-9b51e52ec349","width":608.0,"x":21760.0,"y":1200.0,"zOrder":97,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"758c90ae-4a1c-49f2-8872-1fe4995b1614","width":256.0,"x":22432.0,"y":864.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":400.0,"layer":"","name":"StaticPlatform3","persistentUuid":"10442942-066c-4585-9abe-c6e0bbb071a9","width":800.0,"x":22816.0,"y":720.0,"zOrder":99,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"eba7f98b-2acb-4ff1-b502-86bcef5d7683","width":256.0,"x":24736.0,"y":192.0,"zOrder":91,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"StaticPlatform3","persistentUuid":"d63d02e0-e6e3-4aa0-b303-57b95793cc12","width":384.0,"x":24000.0,"y":448.0,"zOrder":99,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform2","persistentUuid":"a114b13f-fc3c-4b47-a261-a49271d60596","width":736.0,"x":24928.0,"y":752.0,"zOrder":98,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"5683e362-126b-4041-89ac-1a4c4a62c9a8","width":704.0,"x":20736.0,"y":1280.0,"zOrder":100,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"512b6603-20e6-4380-a559-2a7cee29a145","width":192.0,"x":26016.0,"y":640.0,"zOrder":102,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":192.0,"layer":"","name":"SpikeDemon_Base","persistentUuid":"72ed653a-bc05-4cf8-afd4-3a6d8dcdf0da","width":192.0,"x":7648.0,"y":680.0,"zOrder":103,"numberProperties":[],"stringProperties":[],"initialVariables":[{"folded":true,"name":"FireOffsetTime","type":"number","value":1.0}]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"a7507130-fb94-454d-b2ab-a9e10017486b","width":341.0,"x":9920.0,"y":512.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2368.0,"layer":"","name":"LeftBoundary","persistentUuid":"92e44b1e-8ec3-4a11-aeee-92fe1c656975","width":128.0,"x":0.0,"y":-416.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"158491b2-9ddd-4d08-a6f4-7e0cd7144932","width":256.0,"x":4864.0,"y":672.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FireDemon","persistentUuid":"546733e4-525c-468f-b12f-4e64fd8ec536","width":256.0,"x":6848.0,"y":704.0,"zOrder":104,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"ba4dee22-5735-47b2-a85e-eb0f5291b854","width":256.0,"x":8128.0,"y":736.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"AssetDev/Backgrounds/LivingRoom/LivingRoom.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Level2","name":"Level2","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.22725389382879827,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":2720.0,"layer":"","name":"LeftBoundary","persistentUuid":"78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e","width":128.0,"x":-128.0,"y":-768.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2464.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":21504.0,"x":0.0,"y":-640.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2721.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":21504.0,"y":-768.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":21760.0,"x":-128.0,"y":-768.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c","width":21760.0,"x":-128.0,"y":1824.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"014db1f5-0846-4cba-821e-57e29d368c14","width":256.0,"x":32.0,"y":704.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"StaticPlatform2","persistentUuid":"c9cf2013-115e-4120-8602-4d606e8a0ad9","width":608.0,"x":0.0,"y":768.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"2786e4b7-4185-408d-8545-af543b61d412","width":341.0,"x":5387.0,"y":128.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"fa0301b8-9f12-4cf9-ad30-2d274d448e13","width":341.0,"x":9728.0,"y":624.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":496.0,"layer":"","name":"StaticPlatform3","persistentUuid":"ec1b505e-4a50-4898-85b5-19e0cdb4b458","width":992.0,"x":20864.0,"y":1169.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"fa79662d-16c7-4c21-a43d-0a204befff36","width":408.0,"x":21096.0,"y":673.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"StaticPlatform3","persistentUuid":"fc72f1f8-76cd-4828-b4ef-4cb594249934","width":608.0,"x":1216.0,"y":1056.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"3c6b702b-6ec5-451b-a065-713215ddec5e","width":736.0,"x":3328.0,"y":1120.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"29f1957a-43ab-4bcd-8266-cb5dcf3a7e18","width":256.0,"x":2144.0,"y":832.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"995df265-eb7b-4433-9233-ba55b3559cfa","width":256.0,"x":2779.0,"y":832.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":512.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"4248b20d-521a-4933-a54b-dea3289988d3","width":512.0,"x":4320.0,"y":480.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"05cc6c5a-2379-4707-9127-b64bab2dd632","width":736.0,"x":5184.0,"y":352.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"a1c05625-7ed1-4809-94dc-e3328d47a30f","width":736.0,"x":6688.0,"y":352.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"10faa9a4-4f08-4f81-af80-1d43d16dff37","width":256.0,"x":7648.0,"y":448.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"2e5158d2-7bb1-4edc-82a6-5ac4ba7f092e","width":736.0,"x":8032.0,"y":656.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FireDemon","persistentUuid":"a2b46c9f-20eb-44b7-b9b0-ad753c4d120c","width":256.0,"x":8384.0,"y":456.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":368.0,"layer":"","name":"StaticPlatform3","persistentUuid":"43a3e4bd-d210-4fc2-905a-0bd7d20c0547","width":736.0,"x":9536.0,"y":880.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":296.0,"customSize":true,"depth":1.0,"height":336.0,"layer":"","name":"StaticPlatform2","persistentUuid":"85a18617-414d-45f0-a124-14642efd44da","width":672.0,"x":10618.0,"y":880.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":336.0,"layer":"","name":"StaticPlatform2","persistentUuid":"8ddb28cc-c924-428d-a53e-28a9829839a7","width":704.0,"x":11584.0,"y":928.0,"zOrder":78,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":35.0,"customSize":true,"depth":1.0,"height":352.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"5306322c-8319-45d8-9b40-d2757a88ee7d","width":704.0,"x":12576.0,"y":982.0,"zOrder":79,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":352.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"6f771993-a5a0-43c8-a8a5-2b7e7e4b65ab","width":704.0,"x":13440.0,"y":1088.0,"zOrder":79,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":144.0,"layer":"","name":"StaticPlatform1","persistentUuid":"f66e4bcd-6134-4903-8965-66984cea8801","width":576.0,"x":14906.0,"y":1088.0,"zOrder":80,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Checkpoint","persistentUuid":"4926eacf-8c3f-49fe-903e-f2e2c756ea5a","width":341.0,"x":15098.0,"y":832.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":144.0,"layer":"","name":"StaticPlatform1","persistentUuid":"98dd8ef6-fb4e-4154-8834-b257196b5ada","width":576.0,"x":15482.0,"y":1088.0,"zOrder":80,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":576.0,"layer":"","name":"Ladder","persistentUuid":"e562f9c8-4368-4033-ba40-79db173af8c9","width":171.0,"x":15887.0,"y":521.0,"zOrder":81,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FireDemon","persistentUuid":"ca2b4263-6c7e-454e-ae4f-8cad1b9ddee5","width":256.0,"x":16544.0,"y":640.0,"zOrder":83,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"84344788-8847-4b12-8782-f9d5ac66dd87","width":256.0,"x":21152.0,"y":449.0,"zOrder":84,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":55.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"91dd22b1-08ca-4a63-bbbc-9cb593f7908f","width":203.0,"x":15872.0,"y":521.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":448.0,"layer":"","name":"VerticalMovingPlatformDown","persistentUuid":"15469d73-f99f-4aaa-b596-48fbc6ae5be6","width":448.0,"x":17120.0,"y":224.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":448.0,"layer":"","name":"StaticPlatform2","persistentUuid":"42b824f2-25a0-4d8c-9858-c3d437127d45","width":896.0,"x":17856.0,"y":-64.0,"zOrder":85,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"bbcece8f-95a8-42c2-91c9-5fdb5635b1bb","width":256.0,"x":19616.0,"y":-63.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"09cffed5-b514-4508-b327-a4af2f74b564","width":256.0,"x":19616.0,"y":289.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"c46e9be5-333f-4217-b2f5-288de3b82b3f","width":256.0,"x":19616.0,"y":641.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":342.0,"customSize":true,"depth":1.0,"height":291.0,"layer":"","name":"StaticPlatform2","persistentUuid":"54830b74-75ef-4d4b-aab0-ec008a46b1af","width":581.0,"x":19999.0,"y":1611.0,"zOrder":86,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"624e83d0-5f75-4f6d-ae97-129eb6ba5b73","width":256.0,"x":19616.0,"y":1537.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":270.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d3b46346-3062-4800-8034-791533172c1a","width":383.0,"x":19761.0,"y":657.0,"zOrder":87,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"FireDemon","persistentUuid":"a9489fa5-ac4d-4310-b901-fb2d027f7876","width":256.0,"x":8064.0,"y":456.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"8ac20a81-ff3d-4e29-91bc-dea520ae132d","width":256.0,"x":18880.0,"y":-96.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"HorizontalDemon","persistentUuid":"f30c4680-7e1f-4fec-a7fd-508c791a0557","width":256.0,"x":5760.0,"y":384.0,"zOrder":88,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"FlyingDemon","persistentUuid":"e443fa19-e090-4fd3-a108-afe9a2d699e5","width":256.0,"x":9088.0,"y":736.0,"zOrder":77,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":270.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"cf21c18d-644a-43b1-95f5-73a0ce1462a5","width":383.0,"x":19761.0,"y":-496.0,"zOrder":87,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":270.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"0c174d04-9e01-4b9a-a55d-605efc09a215","width":383.0,"x":19761.0,"y":-112.0,"zOrder":87,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":270.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"7f40bd27-1d89-4825-ac3a-6318598d3c0c","width":383.0,"x":19761.0,"y":273.0,"zOrder":87,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2720.0,"layer":"","name":"LeftBoundary","persistentUuid":"3ae7a15f-786f-400d-a7c9-229710f9cf83","width":128.0,"x":-128.0,"y":-768.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"AssetDev/Backgrounds/Beach/Beach.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Level1","name":"Level1","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":1.154147074301375,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":3.0,"height":594.0,"layer":"","name":"Ladder","persistentUuid":"5e31f97d-bdfa-44ce-b525-f6bb1b99bdb5","width":198.0,"x":4485.0,"y":388.0,"zOrder":2,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":536.0,"layer":"","name":"StaticPlatform3","persistentUuid":"dac6a253-9929-4369-b079-5ea42e96d4da","width":1069.0,"x":14624.0,"y":904.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":55.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"7483dc27-84ed-436f-9611-ea3d03ec6df8","width":203.0,"x":4474.0,"y":385.0,"zOrder":51,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":335.0,"layer":"","name":"StaticPlatform2","persistentUuid":"897ece0a-9bc4-470b-9d60-5bdc29242124","width":671.0,"x":4084.0,"y":945.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":314.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"43cdcc5b-382d-4dab-9fae-ef4c4bf99117","width":626.0,"x":4928.0,"y":192.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":251.0,"layer":"","name":"Checkpoint","persistentUuid":"8139f892-065e-4b90-b332-09bf661fc701","width":293.0,"x":4123.0,"y":709.0,"zOrder":31,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"1989e88d-b9a1-4d50-bf0e-59255f899d23","width":198.0,"x":4122.0,"y":186.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2272.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":15582.0,"x":2.0,"y":-448.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"7efbc01f-ebde-481a-8ed2-824eb6c891f2","width":408.0,"x":15176.0,"y":416.0,"zOrder":4,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"42c34c63-828b-40a8-8f49-304f669da314","width":198.0,"x":6176.0,"y":320.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":335.0,"layer":"","name":"StaticPlatform2","persistentUuid":"962ff6d4-5507-46f2-b60a-2a65303e2c57","width":671.0,"x":6024.0,"y":1323.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":153.0,"layer":"","name":"StaticPlatform1","persistentUuid":"862ce475-2f9e-4719-a10f-a0cd5aab48b5","width":723.0,"x":4989.0,"y":1130.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":594.0,"layer":"","name":"Ladder","persistentUuid":"c70816af-3596-4793-933a-4b4629098a5f","width":198.0,"x":2473.0,"y":140.0,"zOrder":2,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":314.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"7073d2f2-8aaa-4db1-a340-429d4a21124f","width":626.0,"x":2976.0,"y":-26.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":536.0,"layer":"","name":"StaticPlatform3","persistentUuid":"f9bc60f6-a8ea-44a7-b530-992970210081","width":1069.0,"x":1939.0,"y":704.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"347cf196-e760-4479-ba1c-5cd8004cb489","width":198.0,"x":3258.0,"y":800.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"35708fe6-fb1b-44d0-a223-83de0bfef088","width":198.0,"x":5849.0,"y":852.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":360.0,"customSize":true,"depth":3.0,"height":335.0,"layer":"","name":"StaticPlatform2","persistentUuid":"1b612f38-7a37-4710-8619-5bead77366e3","width":671.0,"x":6593.0,"y":544.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":335.0,"layer":"","name":"StaticPlatform2","persistentUuid":"14dc80fe-554a-458b-bc33-6b6b67b6e6d0","width":671.0,"x":0.0,"y":512.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":314.0,"layer":"","name":"HorizontalMovingPlatformRight","persistentUuid":"fe148d9c-05d4-4ecb-b069-e4252e88c357","width":626.0,"x":864.0,"y":678.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"5bf8d8e0-54d9-4978-a7cc-54bb2372f57b","width":198.0,"x":6880.0,"y":1216.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":360.0,"customSize":true,"depth":3.0,"height":335.0,"layer":"","name":"StaticPlatform2","persistentUuid":"762125d2-fa37-4d9c-b51f-0e00e16d14d9","width":671.0,"x":8800.0,"y":849.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":2.0,"customSize":true,"depth":3.0,"height":359.0,"layer":"","name":"StaticPlatform2","persistentUuid":"8d7c9281-bf76-46e7-b758-55f165368244","width":719.0,"x":10955.0,"y":364.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":358.0,"customSize":true,"depth":3.0,"height":251.0,"layer":"","name":"Checkpoint","persistentUuid":"5ce331fc-f916-4fc5-9af2-9d4825ca0e29","width":293.0,"x":11159.0,"y":133.0,"zOrder":31,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":1.0,"customSize":true,"depth":3.0,"height":465.0,"layer":"","name":"StaticPlatform3","persistentUuid":"288ffc2b-7bc4-4bbc-8721-14a32217e079","width":928.0,"x":11872.0,"y":679.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"564fd499-3f13-448a-957d-7e7a684b7e57","width":198.0,"x":13024.0,"y":410.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":1.0,"customSize":true,"depth":3.0,"height":335.0,"layer":"","name":"StaticPlatform2","persistentUuid":"f137a9e9-39f1-4741-9673-4337fb217fc5","width":671.0,"x":13448.0,"y":753.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"c640bf34-614b-4ba7-9dbf-d8a1ab2d3187","width":198.0,"x":14330.0,"y":634.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"963ab632-bd4f-458c-91f7-5b5cad905fc5","width":198.0,"x":1056.0,"y":544.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"26145768-3345-4270-9923-15e4f61051ea","width":224.0,"x":2048.0,"y":544.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"681c33f7-d999-4bac-86e1-2fab9f0e3067","width":224.0,"x":5376.0,"y":928.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"eebc0ab8-4f42-4100-af78-bb54b9750f34","width":224.0,"x":6272.0,"y":1120.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"65b68895-36af-4a66-9592-53346944be37","width":224.0,"x":11904.0,"y":512.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"541962e3-ed19-4207-828e-1696cb266a36","width":224.0,"x":14624.0,"y":736.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"014db1f5-0846-4cba-821e-57e29d368c14","width":256.0,"x":32.0,"y":384.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"238216f9-1ebb-4d74-9aca-3d6e4ff3a1c4","width":198.0,"x":7296.0,"y":1088.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"24aede2c-9a45-4216-9929-fc5a2ab2ebdc","width":198.0,"x":3706.0,"y":800.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"1ddebb88-5d27-4a3e-a937-60e83f545547","width":256.0,"x":15232.0,"y":192.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":352.0,"layer":"","name":"StaticPlatform3","persistentUuid":"b0886630-4a51-4d14-80c1-82bfa11b86de","width":704.0,"x":7712.0,"y":896.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2528.0,"layer":"","name":"LeftBoundary","persistentUuid":"db4a0f4f-07a7-4316-9ffe-4bd91c9bcd3c","width":128.0,"x":-128.0,"y":-576.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"e31924c8-1be8-4041-9f02-f3eb42fe511b","width":15840.0,"x":-128.0,"y":-576.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"a119cfe3-12b9-4749-8a41-259d5c2ab039","width":15840.0,"x":-128.0,"y":1824.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2528.0,"layer":"","name":"RightBoundary","persistentUuid":"bae8e1a0-02da-4045-b75d-2d1d8c27160d","width":128.0,"x":15584.0,"y":-576.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":55.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"83e5f654-da41-4104-b0bb-4d974ca949c2","width":203.0,"x":2485.0,"y":137.0,"zOrder":67,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"fa3a7fbf-8971-4c4b-9da8-bc68e258922e","width":198.0,"x":10122.0,"y":544.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":224.0,"layer":"","name":"FireDemon","persistentUuid":"896bf9b9-279c-4bec-afd1-e7b145acf954","width":224.0,"x":9632.0,"y":640.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"13dad468-26c0-45c3-88d7-d87795baff50","width":198.0,"x":10650.0,"y":416.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":198.0,"layer":"","name":"FlyingDemon","persistentUuid":"3a95463f-3a6a-438d-96a5-2ae927fa4c75","width":198.0,"x":13914.0,"y":320.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"AssetDev/Backgrounds/Forest/Forest.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Tutorial","name":"Tutorial","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.19252895134446636,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":3.0,"height":181.0,"layer":"","name":"Player","persistentUuid":"531d1c3f-aae2-413f-ba87-81f0b6673f1b","width":302.0,"x":114.0,"y":376.0,"zOrder":999,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":170.0,"layer":"","name":"DoorParticles","persistentUuid":"fb84a04d-cfeb-4e71-a07c-cd64c5b91f23","width":170.0,"x":13696.0,"y":-140.0,"zOrder":2,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":536.0,"layer":"","name":"StaticPlatform3","persistentUuid":"dac6a253-9929-4369-b079-5ea42e96d4da","width":1069.0,"x":11379.0,"y":672.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2560.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":13920.0,"x":0.0,"y":-736.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":544.0,"layer":"","name":"Portal","persistentUuid":"7efbc01f-ebde-481a-8ed2-824eb6c891f2","width":408.0,"x":13512.0,"y":-512.0,"zOrder":4,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2816.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":13920.0,"y":-864.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":14176.0,"x":-128.0,"y":-864.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c","width":14176.0,"x":-128.0,"y":1824.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":248.0,"layer":"","name":"FireDemon","persistentUuid":"b5fae51a-ce9c-4072-94eb-f8ac70e2e241","width":248.0,"x":8968.0,"y":411.0,"zOrder":41,"numberProperties":[{"name":"animation","value":0.0}],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":203.0,"layer":"","name":"FlyingDemon","persistentUuid":"4ca0d904-cb50-483c-a085-f550996efdd7","width":203.0,"x":4597.0,"y":608.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":129.0,"layer":"","name":"Sinage_Arrow","persistentUuid":"d3039e2c-6480-44d0-b0e5-635b59659ccb","width":256.0,"x":800.0,"y":319.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"Sinage_Jump","persistentUuid":"1a01f568-215d-438f-8846-58079b84bf97","width":329.0,"x":2007.0,"y":288.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"a91e3bd5-bc02-4bb5-9ce7-ec7bd36cc5e1","width":384.0,"x":0.0,"y":576.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"f70d04f9-50fa-4c71-899c-d542cc5291d1","width":384.0,"x":384.0,"y":576.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"1f84a522-7e0d-48c6-9fb4-f7e62e841d1c","width":384.0,"x":768.0,"y":576.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"d81909d4-3774-43fc-9e6b-5099d2f9d9a2","width":384.0,"x":1536.0,"y":576.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"StaticPlatform1","persistentUuid":"04adc2c3-f005-4287-809e-173003eda12a","width":384.0,"x":1152.0,"y":576.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":368.0,"layer":"","name":"StaticPlatform2","persistentUuid":"cec28d59-aa03-48d8-8583-3288a457cd78","width":736.0,"x":2368.0,"y":544.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":368.0,"layer":"","name":"StaticPlatform2","persistentUuid":"2deb866c-f5f6-4881-a38d-7c2f40433263","width":736.0,"x":7360.0,"y":752.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":346.0,"customSize":true,"depth":1.0,"height":208.0,"layer":"","name":"Sinage_Kill","persistentUuid":"2f17a9a2-39d2-40d7-83c9-e22854b24105","width":416.0,"x":4493.0,"y":143.0,"zOrder":67,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":288.0,"layer":"","name":"Sinage_Checkpoint","persistentUuid":"fdf6200c-b1c2-4432-9778-941bd68033cd","width":576.0,"x":7444.0,"y":156.0,"zOrder":68,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":411.0,"layer":"","name":"StaticPlatform3","persistentUuid":"d5e281f6-d50c-498b-b56d-b188c79d5d4c","width":820.0,"x":8360.0,"y":608.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":259.0,"layer":"","name":"Checkpoint","persistentUuid":"66f7c1c1-fcde-432c-9827-d35258b53d76","width":303.0,"x":7572.0,"y":505.0,"zOrder":31,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Sinage_DownArrow","persistentUuid":"83986403-d185-424e-8af1-e579fea546b2","width":128.0,"x":7680.0,"y":348.0,"zOrder":69,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":176.0,"layer":"","name":"Sinage_Death","persistentUuid":"1380d496-0dc9-4352-a7ff-e0ffa2a2c3e9","width":352.0,"x":1984.0,"y":720.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":192.0,"layer":"","name":"Sinage_DownArrow","persistentUuid":"90e31dec-4eee-4ba5-9e41-05e1045dfa4d","width":96.0,"x":2112.0,"y":864.0,"zOrder":69,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":342.0,"customSize":true,"depth":1.0,"height":135.0,"layer":"","name":"Sinage_Kill","persistentUuid":"c732ee86-3bce-4140-9fca-e8ef049eb416","width":269.0,"x":8741.0,"y":230.0,"zOrder":67,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":304.0,"layer":"","name":"Sinage_Proceed","persistentUuid":"5bca1094-cf13-40f8-96d0-fd2745d6c2cc","width":608.0,"x":12896.0,"y":-656.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":308.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Sinage_DownArrow","persistentUuid":"a85de47e-300c-4549-b701-ef7656971f33","width":128.0,"x":13292.0,"y":-481.0,"zOrder":69,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":96.0,"layer":"","name":"Sinage_Space","persistentUuid":"1725ed41-81e6-44cc-9f97-7a7c52cc4a44","width":192.0,"x":544.0,"y":320.0,"zOrder":72,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":96.0,"layer":"","name":"Sinage_W","persistentUuid":"7c1c088d-ec9a-41f0-a2b2-ed11eaef402e","width":96.0,"x":320.0,"y":224.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":96.0,"layer":"","name":"Sinage_A","persistentUuid":"f3858e2f-004b-4740-b4c7-739ad953482a","width":96.0,"x":224.0,"y":320.0,"zOrder":74,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"Sinage_D","persistentUuid":"4fc37a9a-1921-4c98-9195-a29dcb1d20d9","width":96.0,"x":416.0,"y":320.0,"zOrder":75,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":96.0,"layer":"","name":"Sinage_S","persistentUuid":"d2c5e176-b4b0-47c8-8d41-908803612d1f","width":96.0,"x":320.0,"y":320.0,"zOrder":76,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":8.0,"customSize":true,"depth":1.0,"height":160.0,"layer":"","name":"Sinage_DownArrow","persistentUuid":"cd308248-f7cd-4f20-9780-3f4d3e6781c7","width":80.0,"x":4670.0,"y":295.0,"zOrder":69,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":326.0,"customSize":true,"depth":1.0,"height":146.0,"layer":"","name":"Sinage_DownArrow","persistentUuid":"86c88e63-c3bf-4de8-9009-29c21376112c","width":73.0,"x":8931.0,"y":328.0,"zOrder":69,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":411.0,"layer":"","name":"StaticPlatform3","persistentUuid":"75f5f708-1018-4908-9672-a3a776aa26b5","width":820.0,"x":3411.0,"y":623.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":203.0,"layer":"","name":"FlyingDemon","persistentUuid":"da3e77a5-a2c3-433e-b9b5-fdb03525b1d9","width":203.0,"x":6069.0,"y":661.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Memory","persistentUuid":"688147b1-616d-402d-87ec-0577c99e893e","width":256.0,"x":13568.0,"y":-736.0,"zOrder":82,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":384.0,"layer":"","name":"StaticPlatform2","persistentUuid":"e879a3c4-0e28-496f-8b87-43260eba38f8","width":800.0,"x":4992.0,"y":640.0,"zOrder":1000,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2816.0,"layer":"","name":"RightBoundary","persistentUuid":"3d3a5c22-d9a4-43b9-87a8-b64dbe205b30","width":128.0,"x":-128.0,"y":-864.0,"zOrder":1001,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":346.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"Sinage_Jump","persistentUuid":"11449fad-3430-48f0-a776-78dfb1520000","width":512.0,"x":4439.0,"y":-58.0,"zOrder":1002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":232.0,"layer":"","name":"Sinage_Heal","persistentUuid":"daf5b812-8533-4894-ac27-927369afec9d","width":928.0,"x":5184.0,"y":296.0,"zOrder":1003,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":272.0,"layer":"","name":"StaticPlatform2","persistentUuid":"4ba80cfc-f730-46fd-a443-1c7b91474772","width":544.0,"x":6368.0,"y":768.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":180.0,"layer":"","name":"Sinage_Hold","persistentUuid":"01795a68-9a9a-4963-a010-a22227f3d661","width":576.0,"x":9152.0,"y":76.0,"zOrder":1004,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"Sinage_Space","persistentUuid":"296e4598-a05f-42ba-b99b-bcb05ecff6f2","width":256.0,"x":9553.0,"y":112.0,"zOrder":1005,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":252.0,"layer":"","name":"Sinage_LongerJump","persistentUuid":"5338420d-a87c-49c6-99cd-c8c9902d149f","width":928.0,"x":9120.0,"y":192.0,"zOrder":1006,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":416.0,"layer":"","name":"StaticPlatform2","persistentUuid":"7ecba84c-36e9-4572-82b2-5b6597a3bc59","width":832.0,"x":9824.0,"y":576.0,"zOrder":1007,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":259.0,"layer":"","name":"Checkpoint","persistentUuid":"3e65406b-0fd7-4f4d-9006-7a3d9d267556","width":303.0,"x":10065.0,"y":349.0,"zOrder":31,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":55.0,"layer":"","name":"BoundaryJumpThrough","persistentUuid":"be188643-046c-4f3d-8dc8-526863852bde","width":203.0,"x":12149.0,"y":142.0,"zOrder":51,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":594.0,"layer":"","name":"Ladder","persistentUuid":"581dac5a-809b-4977-a17b-7435921099a7","width":198.0,"x":12149.0,"y":142.0,"zOrder":2,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":203.0,"layer":"","name":"FlyingDemon","persistentUuid":"56d0288c-adc1-49f7-b9b4-f57ec8132bc5","width":203.0,"x":12672.0,"y":96.0,"zOrder":5,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":3.0,"height":536.0,"layer":"","name":"StaticPlatform3","persistentUuid":"12b18909-cb1e-4fee-9be3-38a0ccfbf272","width":1069.0,"x":13075.0,"y":0.0,"zOrder":3,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"Sinage_W","persistentUuid":"3f263c0d-18b4-4f24-b53e-91c1147a551a","width":128.0,"x":11968.0,"y":352.0,"zOrder":73,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"AssetDev/Backgrounds/Mountains/Mountains_1.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.75,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":true,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Mindscape","name":"Mindscape","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.18624858749708587,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":2272.0,"layer":"","name":"LeftBoundary","persistentUuid":"78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e","width":128.0,"x":-128.0,"y":-384.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2146.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":10624.0,"x":0.0,"y":-258.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":2272.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":10624.0,"y":-384.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":10880.0,"x":-128.0,"y":-384.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c","width":10880.0,"x":-128.0,"y":1440.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"b163a73d-5537-42d4-ae41-f7730fe33474","width":608.0,"x":2432.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0fb1f571-ad8c-4699-8a75-4d26abccef98","width":582.0,"x":2432.0,"y":1301.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"6aac3982-ac94-4011-9c06-7b009202de0c","width":582.0,"x":2432.0,"y":1354.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e40798a1-92ae-4ae5-aa10-693a7366111e","width":582.0,"x":2432.0,"y":1459.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"00c03456-9cab-41c0-847a-f1b853379a44","width":582.0,"x":2432.0,"y":1407.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"78147bbe-8882-4792-bd98-0c10e6e0104b","width":582.0,"x":2432.0,"y":1512.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"4693ae8c-3321-465f-9442-fe3033ce17d2","width":582.0,"x":2432.0,"y":1565.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"efce10b0-e186-4576-a336-eea8e9ce1be4","width":582.0,"x":2432.0,"y":1671.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0dc23a85-ed6d-4042-b715-302cad98c16c","width":582.0,"x":2432.0,"y":1618.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"05436d04-ce0b-48a2-94e8-9da14bd884ce","width":582.0,"x":2432.0,"y":1777.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"2d97a9f1-d06e-4490-a5ec-0ef031191caa","width":582.0,"x":2432.0,"y":1830.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"9dde81b7-ef3c-409d-8a82-7a58f50e5d7f","width":582.0,"x":2432.0,"y":1935.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"d12c5fd6-eef4-41a7-ad9e-c5987b6e5ec0","width":582.0,"x":2432.0,"y":1882.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"b5a86ee9-a9b7-407e-91bc-e1c5813eb67a","width":582.0,"x":2432.0,"y":1988.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"49519b49-716c-4df8-beb8-caeeb4283537","width":582.0,"x":2432.0,"y":2041.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"9275da9a-2af9-4865-8769-d22ebb263731","width":582.0,"x":2432.0,"y":2147.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"5aba0275-93ef-4f65-8e5b-194748cc2dd0","width":582.0,"x":2432.0,"y":2094.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"5d9280d6-ec80-4d26-b789-28104a9eb7c7","width":582.0,"x":2432.0,"y":2200.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0b41652f-92cd-4e2a-8226-5a70548b0930","width":582.0,"x":2432.0,"y":2253.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"71f8441b-35ee-4dc0-895f-52e2dbfa3b24","width":582.0,"x":2432.0,"y":2305.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"d43fcce4-9f88-4fb9-bc85-a2b80e711008","width":582.0,"x":2432.0,"y":1724.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"f4a0c3bd-da28-44cf-baba-446b2c2a7874","width":608.0,"x":3168.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"2c059dd0-7510-48cf-92a9-5387a5e92e4a","width":582.0,"x":3168.0,"y":1312.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"4a8ca7f3-6618-459d-bdb3-72ef2b17c14e","width":582.0,"x":3168.0,"y":1344.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"b06a5ee4-afbe-46e7-9b62-e06743a8dd18","width":582.0,"x":3168.0,"y":1472.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"3f94f514-c79e-4e1c-9d6e-736d916d5d32","width":582.0,"x":3168.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"9342f16f-657a-4737-815e-e354105dde71","width":582.0,"x":3168.0,"y":1504.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"35a433ed-e83b-4785-b366-6ec9728a6c87","width":582.0,"x":3168.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"d8ea2af0-7032-4190-86c4-9f8d41af89fe","width":582.0,"x":3168.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"534bd277-6477-4ec4-ad3c-8c276649847c","width":582.0,"x":3168.0,"y":1632.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"5895ad0d-a024-4e98-bb44-803c2ebf67cf","width":582.0,"x":3168.0,"y":1792.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"19268bdf-287d-4298-b26e-f9d2f2eead4a","width":582.0,"x":3168.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"a3a5ca73-976b-4a62-a13b-fbf8c13e8faf","width":582.0,"x":3168.0,"y":1952.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"39f05e97-8a65-41f0-bcc8-61b6c9efbc62","width":582.0,"x":3168.0,"y":1888.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"1b639df3-2ebf-475a-b559-9c741c0986f3","width":582.0,"x":3168.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"cb115eef-665c-4f5f-a8ce-751604b862e8","width":582.0,"x":3168.0,"y":2048.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"1952633b-bdf8-4496-8d38-8d95a4ac4ab4","width":582.0,"x":3168.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c41a80a1-6015-4f6c-94e0-b23437da850b","width":582.0,"x":3168.0,"y":2112.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"6bbcde05-4438-43ec-af59-f0dc6b2901ec","width":582.0,"x":3168.0,"y":2208.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"ad0cbefa-b9f2-4ac7-9ecf-01ce038926a8","width":582.0,"x":3168.0,"y":2272.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"a6236ce6-2ab0-4092-a0f2-36da87d219af","width":582.0,"x":3168.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"1133d5fb-79d3-4da7-9f8a-afbf6cca319f","width":582.0,"x":3168.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"db68047a-00f6-46c9-a89a-faa72e7a2519","width":608.0,"x":3904.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"38bba4c5-987c-4200-b92f-b70065ed8eec","width":582.0,"x":3904.0,"y":1312.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"d849f45a-e43a-417e-873c-63b437e5d847","width":582.0,"x":3904.0,"y":1376.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"066a30ab-e2f8-4688-831f-702324086fe7","width":582.0,"x":3904.0,"y":1472.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"1ed9e06e-6390-4d2f-9401-5124346252f3","width":582.0,"x":3904.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"2a3db769-8e43-475d-9210-34bb33f77cbb","width":582.0,"x":3904.0,"y":1536.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c8febbc8-40e8-42ce-b496-cdf6b78d8a84","width":582.0,"x":3904.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"08b54adc-d36b-447b-8483-0e2ff4c06a2a","width":582.0,"x":3904.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"ae52bd19-7b39-4b6b-9d8e-1e9f2bc3db6a","width":582.0,"x":3904.0,"y":1632.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0130c45f-7c96-4d2f-acee-154b75ce805c","width":582.0,"x":3904.0,"y":1792.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e7e47c8e-3f5b-415a-a027-c214f15d49ba","width":582.0,"x":3904.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8341bd56-b6b1-4e01-af88-e062f8d3b4f6","width":582.0,"x":3904.0,"y":1952.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"46455974-4d3e-4701-ba8c-f159cef9ce3a","width":582.0,"x":3904.0,"y":1888.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"38bd045b-d27d-48f4-952d-029340b1a440","width":582.0,"x":3904.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0606560c-d5eb-406b-8ea5-6569da240d82","width":582.0,"x":3904.0,"y":2048.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"ea80aada-d2d3-4ca6-96e6-ae1a0253c43a","width":582.0,"x":3904.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"643ebf9c-a988-4bab-af34-017359551a21","width":582.0,"x":3904.0,"y":2112.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"460ef6fd-6ef9-4aa3-bb53-3e1c4fd9a919","width":582.0,"x":3904.0,"y":2208.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"cbd5f1ff-680d-4fa7-be9e-7ed618c594d6","width":582.0,"x":3904.0,"y":2272.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c9e5b6b7-11a2-4490-8514-4bdc89a64f91","width":582.0,"x":3904.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"b96fa7dd-40b3-4d41-a2b9-7368f103d75e","width":582.0,"x":3904.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"4a5245d4-2814-4b5a-801d-0cd4e19d874f","width":608.0,"x":4960.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"f87b35da-e1b1-43d1-8050-c9152013ac89","width":582.0,"x":4960.0,"y":1312.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0434c6a4-b5a8-459a-a5eb-48b088c72987","width":582.0,"x":4960.0,"y":1344.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"bf7c391f-0512-4179-8474-71db0bad7457","width":582.0,"x":4960.0,"y":1472.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"38d548ab-da00-4b3e-9ea7-c759d6c8ac9d","width":582.0,"x":4960.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"95e88906-e56f-4d1c-9753-a6191d266d03","width":582.0,"x":4960.0,"y":1504.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"7b35a4d9-94e0-4ed2-aa63-d1e1cb107b4b","width":582.0,"x":4960.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"39662dc2-8a61-4ca4-bc43-85f304e55c3e","width":582.0,"x":4960.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"97b1f05c-8a40-4b82-bd0f-c26578a66045","width":582.0,"x":4960.0,"y":1632.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"d5accad7-705f-4ee1-bf8f-a9180954e4f8","width":582.0,"x":4960.0,"y":1792.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"29d83d7d-1e24-4dda-a94f-9d8974c451a2","width":582.0,"x":4960.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"3ca7432d-6bbf-4f86-9ea3-96cb5b49ad9a","width":582.0,"x":4960.0,"y":1952.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"7c2de24c-99ce-4b6d-9b20-ea78e5d10084","width":582.0,"x":4960.0,"y":1888.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c0527023-23f8-4d4f-9afd-22c3978a596a","width":582.0,"x":4960.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"b770711d-b7ce-4bec-8d8c-0b640abd1e4d","width":582.0,"x":4960.0,"y":2048.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"86896be5-874d-4bd2-88ef-ebc4995979af","width":582.0,"x":4960.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"4cb8d0eb-2f23-4dee-85d7-adc4fb2bb561","width":582.0,"x":4960.0,"y":2112.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"d51e5460-2545-4829-8876-751be95a9a52","width":582.0,"x":4960.0,"y":2208.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"4a2d42ec-7d9e-44cb-8926-f018704bff61","width":582.0,"x":4960.0,"y":2272.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"eb3807c1-eb2d-4aab-89d8-a12a31facb0a","width":582.0,"x":4960.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8b537980-f686-4ac9-91a3-9334286eff00","width":582.0,"x":4960.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"37785ce7-d509-4ce4-b44a-852fd5ca7d59","width":608.0,"x":5696.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"db9cb7a1-eb8d-45db-95d8-a140360e3824","width":582.0,"x":5696.0,"y":1312.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c3dbe1d4-61a2-4c82-bdab-92c46f4090d1","width":582.0,"x":5696.0,"y":1376.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"7344ae5b-c831-4023-8134-654eba2d7b18","width":582.0,"x":5696.0,"y":1472.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"a3caa45d-fa48-4977-81d1-ec3e5c4fd900","width":582.0,"x":5696.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"bee61718-acea-4461-a184-e36c3d282d19","width":582.0,"x":5696.0,"y":1536.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"297a56c3-facf-4be9-ab8a-0041065fa50e","width":582.0,"x":5696.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"ca68d10b-7b5b-4ff4-abc9-f669d44f5547","width":582.0,"x":5696.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"919d59dc-a93d-45f6-b54f-d485b089e400","width":582.0,"x":5696.0,"y":1632.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"18fa3c6c-bcb4-40de-ba48-31e04b842bfe","width":582.0,"x":5696.0,"y":1792.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"ceca3e30-087f-4335-b709-5fdfabb13eb5","width":582.0,"x":5696.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"d045b585-d43a-40fc-8804-b7552bb1633d","width":582.0,"x":5696.0,"y":1952.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8f5036bb-d555-4cb3-9d72-b2bf744ec01a","width":582.0,"x":5696.0,"y":1888.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"7b7e0edc-e5cf-441a-b215-4505cc1e8848","width":582.0,"x":5696.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"bbb23b4f-8b9c-47dd-abfe-12c2af80e5da","width":582.0,"x":5696.0,"y":2048.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c6341e90-636f-4015-8d13-89719f9c142a","width":582.0,"x":5696.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"3e218180-6a6d-4796-a4ed-f286d4696db0","width":582.0,"x":5696.0,"y":2112.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"29c47ebc-2b75-4242-9385-3c97c6210ee5","width":582.0,"x":5696.0,"y":2208.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0fc3476f-820c-4268-aef0-df276e6b5bd4","width":582.0,"x":5696.0,"y":2272.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"70d91c1b-2cb4-46d1-9d27-8974c28b8afc","width":582.0,"x":5696.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"103c03d9-ed69-422c-b1fc-deb04be0225c","width":582.0,"x":5696.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"7c6ae336-0a44-4b1c-8d48-45f98636d977","width":256.0,"x":1500.0,"y":852.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":256.0,"layer":"","name":"PortalToMountains","persistentUuid":"b69802ee-04cd-4ff6-8adc-b1815857b983","width":256.0,"x":1500.0,"y":788.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"a5555f79-84ab-4038-bbc1-b73a6a03f571","width":0.0,"x":0.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"112bd23e-496e-4738-b7c0-304fe829a983","width":0.0,"x":512.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"34b7cd40-31c9-422b-983f-9bce16789ec8","width":0.0,"x":1536.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"278787e8-b26b-4373-b591-c2e9edcca692","width":0.0,"x":1024.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"01c7dab2-ab2e-4c03-9a23-c79400a7fc3d","width":0.0,"x":2560.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"fdb102c5-0e72-437b-8247-ddc007335348","width":0.0,"x":2048.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"d5e52265-acc8-428e-bfe9-ff14773a802a","width":0.0,"x":3584.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"453c35c5-d1a5-4c4e-933c-a79567c600e9","width":0.0,"x":3072.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"86d48ce7-5152-4045-a7eb-fb2426f443b4","width":0.0,"x":5632.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"1fee5612-894e-4bac-8944-1cee30492b79","width":0.0,"x":5120.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"fd4c0ff4-addc-49c9-8c9d-b8b3300bfffa","width":0.0,"x":4608.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"a6e15eb5-bf79-45fa-9a06-a3b779f3957f","width":0.0,"x":4096.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"Player","persistentUuid":"d55be843-0736-4a5c-9dbe-85c8e54ccb35","width":256.0,"x":288.0,"y":864.0,"zOrder":10003,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"650365e4-8efa-4898-acb9-53436e86c24c","width":0.0,"x":8192.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"d6a74630-ca9e-4e61-a23b-761673d21ed4","width":0.0,"x":7680.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"c221d0ea-ed0c-40b5-b902-29d78fc6bc82","width":0.0,"x":7168.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"0df22ee7-8c09-441c-9d8c-feb15da0ae08","width":0.0,"x":6656.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"e92819ab-d7aa-4aab-bc9e-6754f212a269","width":0.0,"x":6144.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"5141c7cf-d00c-4e0f-bbeb-b327ae2f323c","width":0.0,"x":8704.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"InteractPrompt","persistentUuid":"59affac7-1e71-471c-aed4-d656fc72688b","width":128.0,"x":2500.0,"y":640.0,"zOrder":10004,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"d8c32b91-64bb-4169-871c-02c304178e9d","width":256.0,"x":2250.0,"y":845.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToForest","persistentUuid":"a329426d-c6d0-4f34-9d7d-751eda3fb428","width":256.0,"x":2250.0,"y":768.0,"zOrder":10005,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToBeach","persistentUuid":"0976c538-4475-44a1-94e1-38a84fadfd9a","width":256.0,"x":3000.0,"y":768.0,"zOrder":10006,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"2a75766f-8a51-4ef0-a7b4-8bf8e9eee816","width":256.0,"x":3000.0,"y":845.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToLivingRoom","persistentUuid":"97f29ecf-4142-4009-9453-21f774a43c91","width":256.0,"x":3750.0,"y":768.0,"zOrder":10007,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"421e049f-88b3-4853-a58c-97c5706fc686","width":256.0,"x":3750.0,"y":842.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToSchool","persistentUuid":"0e8f32cd-dc79-42e0-a9ec-cb702c364ef1","width":256.0,"x":4500.0,"y":768.0,"zOrder":10008,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"af6057c3-6d81-4884-82b5-a9aaae696298","width":256.0,"x":4500.0,"y":842.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToOcean","persistentUuid":"4a1df76a-7e6c-467d-b96d-57dbbfa71187","width":256.0,"x":5250.0,"y":768.0,"zOrder":10009,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"1c47e3a0-79ce-4284-b2eb-e5c339323c13","width":256.0,"x":5250.0,"y":842.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"1880cfff-e3ce-42e4-93b2-731c847b75cb","width":608.0,"x":6656.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0f48bd80-9ce3-4291-a89c-ebf5ffe4770a","width":582.0,"x":6656.0,"y":1280.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"177d03c8-1b76-47c6-9319-cbc25ef69b26","width":582.0,"x":6656.0,"y":1344.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"5bb5a551-4ade-45fa-8c8b-733b8c06fa6f","width":582.0,"x":6656.0,"y":1440.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"ea80fa66-1e5c-422f-bf1b-5a25b387610c","width":582.0,"x":6656.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"872e23f3-1df6-4168-8922-d57da387b8fb","width":582.0,"x":6656.0,"y":1504.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"f93d7077-b6bd-4b80-923c-0320eba59fe0","width":582.0,"x":6656.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"fab24e61-0ee7-4a0a-b9e5-30cdeffc897b","width":582.0,"x":6656.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"a4a4b40c-8d28-4125-970e-5e485c1bfd80","width":582.0,"x":6656.0,"y":1600.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"941bc1eb-1191-4827-a0f3-d2d00d027f5f","width":582.0,"x":6656.0,"y":1760.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e968c5d3-00ff-4c68-a3bb-17a50e9592ab","width":582.0,"x":6656.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"deca1769-4fa8-407d-b3bf-aa1a2a8e21db","width":582.0,"x":6656.0,"y":1920.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"bf93047c-b8e4-4843-9d4a-8c5823579414","width":582.0,"x":6656.0,"y":1856.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"f6b0bce7-66e1-4b33-905d-22cc9096b931","width":582.0,"x":6656.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"a8d973f9-273b-4d72-bd3d-1e6f401770ee","width":582.0,"x":6656.0,"y":2016.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"09af6c26-bf59-4091-9b66-77878a10acb0","width":582.0,"x":6656.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"094dde6c-4157-4e3a-9f91-3ea8f1b581bc","width":582.0,"x":6656.0,"y":2080.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e983fd82-61a0-4b71-9179-daa74f352a98","width":582.0,"x":6656.0,"y":2176.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"bad94997-fa3e-4bae-8025-12a93bf1979d","width":582.0,"x":6656.0,"y":2240.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"65f94578-92e4-44cf-b761-f04dbf5f9586","width":582.0,"x":6656.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"63040f2e-a110-4f05-b2f8-1975d8dd39dc","width":582.0,"x":6656.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"dc59f25b-5f10-4903-ba88-6a39dc997375","width":608.0,"x":7392.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"62378965-ada0-42e9-9525-309958fa1cef","width":582.0,"x":7392.0,"y":1312.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"2fcbf4ae-62d6-4e36-ad07-8ec03590d797","width":582.0,"x":7392.0,"y":1344.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"9f3ffb47-2318-4db5-9aaa-9750228bc5a4","width":582.0,"x":7392.0,"y":1472.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"03478351-729d-445e-b7ae-3de7b710d8d3","width":582.0,"x":7392.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"bfcd59d3-9f06-4478-8545-6a6dc67e932e","width":582.0,"x":7392.0,"y":1504.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"3faa9299-f59e-485f-a023-0bb9041c6307","width":582.0,"x":7392.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8095caff-0d89-4600-b712-da2ea85ebff6","width":582.0,"x":7392.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"bd80b2d3-4e11-4263-ab78-eadfb3bde754","width":582.0,"x":7392.0,"y":1632.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"23ac62c7-b992-4e09-8844-a30bca5e6971","width":582.0,"x":7392.0,"y":1792.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e010f744-6cfb-45e1-ac92-95118dbbcb82","width":582.0,"x":7392.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c422c043-31ea-4cd2-96c9-07fccb6dee57","width":582.0,"x":7392.0,"y":1952.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"02496df5-7f1e-438e-9e8b-5d3b8fb3274c","width":582.0,"x":7392.0,"y":1888.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"03055c00-c3a7-4027-9051-115277b1f906","width":582.0,"x":7392.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"9cf743a3-e17b-4d40-bb5a-d48e3888b33e","width":582.0,"x":7392.0,"y":2048.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"f2bca92b-7bfa-4864-bba5-cf46a6e8631b","width":582.0,"x":7392.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"dc3ef30a-351c-4f2d-bea0-7220cb8881aa","width":582.0,"x":7392.0,"y":2112.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"6e012cea-c07f-4fe4-b44b-d03f0a4fec53","width":582.0,"x":7392.0,"y":2208.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"7d8113f8-5efc-4da0-8573-5ea33e71feb3","width":582.0,"x":7392.0,"y":2272.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"5f6dc5d8-34be-41a6-a842-67ec43731a1d","width":582.0,"x":7392.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c051f224-7012-4221-94df-86d9b0e5c0f3","width":582.0,"x":7392.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"988df219-a5f5-480b-b375-6558f95f7134","width":608.0,"x":8128.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"5dda2cdc-e1e0-4df3-9b00-5687cc0e7015","width":582.0,"x":8128.0,"y":1312.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8770897a-eaba-4e3c-bafb-8181f4226d55","width":582.0,"x":8128.0,"y":1376.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"6491869d-4860-4426-b9fd-f5bb152eace9","width":582.0,"x":8128.0,"y":1472.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"eb8c3c66-bf36-4f42-8a21-54aa576debd2","width":582.0,"x":8128.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"ba2b1ae6-5bb8-424a-9f4b-35761d9a98c7","width":582.0,"x":8128.0,"y":1536.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"991daf2b-ba19-4595-b224-f276ca5a0502","width":582.0,"x":8128.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"dd4c3a0e-8a8a-4bc7-8d70-ccea03494fbf","width":582.0,"x":8128.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"87ecaf99-0844-47f6-b62e-a71bd340b4cb","width":582.0,"x":8128.0,"y":1632.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"7f7fa8e3-97fa-4018-a112-c96a2e2d974c","width":582.0,"x":8128.0,"y":1792.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"eefd0bef-1a37-4a1f-88ee-046c071a943c","width":582.0,"x":8128.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"3c9c2bc4-3682-4618-860a-4ac5deb1103d","width":582.0,"x":8128.0,"y":1952.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"13c60f2d-95a4-4453-b830-017f27fde7f4","width":582.0,"x":8128.0,"y":1888.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"b35269e7-42ca-4e05-a5d5-e8da860efbe6","width":582.0,"x":8128.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e08e9e55-902c-4806-9244-11f9d8e4b8fb","width":582.0,"x":8128.0,"y":2048.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"7691ec6a-d7fd-423f-b08c-2d466db6b86e","width":582.0,"x":8128.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"a828a78f-6e42-4bc0-9393-3dc4a7d4c02f","width":582.0,"x":8128.0,"y":2112.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"747f1517-41d8-4b9a-87a7-9474efbbc739","width":582.0,"x":8128.0,"y":2208.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0855437d-21de-44ae-b643-2bb3d3ec7ed1","width":582.0,"x":8128.0,"y":2272.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e62229e0-af71-4c03-8a6c-72cdba094f08","width":582.0,"x":8128.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"9042b011-c73f-43d1-9a1f-c15b6303491f","width":582.0,"x":8128.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"ef9521ac-a458-4f2c-b89f-3e3f75a02b90","width":608.0,"x":576.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"78aa27c9-d38e-42a6-a182-e1933dfd7bca","width":582.0,"x":576.0,"y":1312.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c87a3c9a-25a7-4ad9-bdca-7e2e7ee41790","width":582.0,"x":576.0,"y":1344.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c4258261-2d42-44cd-9b80-05a5b355e98a","width":582.0,"x":576.0,"y":1472.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"888c47bd-0347-40f3-8d83-62fb9a7535d0","width":582.0,"x":576.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8cba2b12-35bc-46ee-aa8d-499bd20ec7ac","width":582.0,"x":576.0,"y":1504.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"4b5576dd-4ba0-4290-9e0b-d370eff6e0b0","width":582.0,"x":576.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"06a6e79b-9916-4ddb-b037-dc90559b140c","width":582.0,"x":576.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"f202d083-0386-4094-83cf-ac26e05b6d8d","width":582.0,"x":576.0,"y":1632.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0b2f2e7e-1488-435a-bb8e-407033851fd6","width":582.0,"x":576.0,"y":1792.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8b31dc96-8a03-4756-94ea-29776d94067e","width":582.0,"x":576.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"7d28dd22-b658-483c-992b-7999be97b4dd","width":582.0,"x":576.0,"y":1952.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8a57919d-b17d-48af-8410-39108f7597a7","width":582.0,"x":576.0,"y":1888.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"2b56c56a-0da2-4179-a289-d86dd0caa730","width":582.0,"x":576.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"72820f46-db7b-49da-945c-8f7537d8b0a6","width":582.0,"x":576.0,"y":2048.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c6be6c95-8838-493f-82b9-7f5176f525e1","width":582.0,"x":576.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"ba90aa67-659c-4b82-bd2d-e00e4bfe6b36","width":582.0,"x":576.0,"y":2112.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"5517bb63-89ae-40de-a795-3cece0a8b9f4","width":582.0,"x":576.0,"y":2208.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"37da8d1b-2783-44d0-88a2-469499bbf906","width":582.0,"x":576.0,"y":2272.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"705a9128-e318-40d0-ab74-d0295fdce17e","width":582.0,"x":576.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"2440bc0e-4c45-46c0-b800-1f4316beff6f","width":582.0,"x":576.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"83967d07-4808-4b7a-9784-6e5b55c7eff4","width":608.0,"x":1312.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"5a139087-8cfb-4e01-b305-f1cf75179fbe","width":582.0,"x":1312.0,"y":1312.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"da1e23b2-7bd6-4238-8355-f0ce7bd9ea95","width":582.0,"x":1312.0,"y":1376.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"6f79323f-dd8e-4f6a-829c-7755912a609d","width":582.0,"x":1312.0,"y":1472.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8211c904-f692-4619-9082-b4599e63ac09","width":582.0,"x":1312.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"d9ebdbbb-ef07-4a15-9f73-507134ad1849","width":582.0,"x":1312.0,"y":1536.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c07e6f2a-f2b2-4ef0-af93-2af356c22cec","width":582.0,"x":1312.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"35395445-0399-488c-b41e-49e65d53428b","width":582.0,"x":1312.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"379af850-5f47-4191-a05f-4f8ba8734e33","width":582.0,"x":1312.0,"y":1632.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8106bc70-ee39-43c4-9f43-54ff48e7392b","width":582.0,"x":1312.0,"y":1792.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"f2e70e85-a901-40a3-9149-74df05ea9f3a","width":582.0,"x":1312.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"725b8357-927e-4d27-8d5d-d4b24ded40d8","width":582.0,"x":1312.0,"y":1952.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"006eb85f-ea2b-4d62-a5b3-0308dbbfb7a3","width":582.0,"x":1312.0,"y":1888.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"eb37a956-4542-46f5-a51b-5efaf470c0c3","width":582.0,"x":1312.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"3016a555-a35e-4055-80ee-ed88c6690a92","width":582.0,"x":1312.0,"y":2048.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"6c650a8e-9a4d-4b60-b566-f0b4f5125e86","width":582.0,"x":1312.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"6f945eaf-ef16-420a-b5ba-a05f3d110814","width":582.0,"x":1312.0,"y":2112.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"bcf21d2c-6280-43e4-a375-49f97bc16fbe","width":582.0,"x":1312.0,"y":2208.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"56891171-d678-45b5-a549-8f12902a08d7","width":582.0,"x":1312.0,"y":2272.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"057b2a90-6ffb-4a41-befb-eb9ef200c29c","width":582.0,"x":1312.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"297bdbb2-ff1c-4884-8ce2-064627cebace","width":582.0,"x":1312.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"eaf3a661-27b2-4c19-a019-5353a58884fc","width":256.0,"x":6000.0,"y":842.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToBlockWorld","persistentUuid":"74ee750b-1f35-43c2-9c24-428d2bdb62c1","width":256.0,"x":6750.0,"y":768.0,"zOrder":10010,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"1f0962b4-c54a-4cb6-8d56-83f19942d6f2","width":256.0,"x":6750.0,"y":842.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToWhimsicalTree","persistentUuid":"dd66063e-4b35-42f8-b62f-bce74bba3165","width":256.0,"x":6000.0,"y":768.0,"zOrder":10011,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"1a5a7547-50c4-453e-966d-d6be39b5357d","width":256.0,"x":7500.0,"y":842.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToTangentHell","persistentUuid":"38c89f88-ceea-4136-a01e-1f3d50985f8b","width":256.0,"x":7500.0,"y":768.0,"zOrder":10012,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"e69e8801-6a41-4aca-9e24-532443b016ac","width":256.0,"x":8250.0,"y":842.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToRecursion","persistentUuid":"84b64eee-8db9-429b-9897-51a6f8099af8","width":256.0,"x":8250.0,"y":768.0,"zOrder":10013,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":128.0,"layer":"","name":"PortalToRecursion","persistentUuid":"92a281ff-7093-4752-962a-9b2e055c1e95","width":128.0,"x":8314.0,"y":832.0,"zOrder":10013,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":64.0,"layer":"","name":"PortalToRecursion","persistentUuid":"60a3c255-afb5-4384-a75a-b12320ed09ce","width":64.0,"x":8346.0,"y":864.0,"zOrder":10013,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":32.0,"layer":"","name":"PortalToRecursion","persistentUuid":"787b099f-545b-496b-9c56-9c09977c6c13","width":32.0,"x":8362.0,"y":880.0,"zOrder":10013,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"99b20928-4d8c-4641-98a9-5467e6d739c0","width":0.0,"x":9216.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"4697e7bb-f6ca-484d-8a6c-d58442b01a9d","width":0.0,"x":10240.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":false,"height":0.0,"layer":"","name":"MindscapeFloor","persistentUuid":"d2b9fa1f-16cc-4bba-a5bd-f428f5b5b88e","width":0.0,"x":9728.0,"y":1184.0,"zOrder":10002,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"6a5f31fc-9ab3-4847-8496-288876b35700","width":256.0,"x":9000.0,"y":842.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToLinux","persistentUuid":"986c1d61-d7e2-4d1f-9f17-f138f8dea480","width":256.0,"x":9000.0,"y":768.0,"zOrder":10014,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":378.0,"layer":"","name":"MemoryHolder","persistentUuid":"c577ead0-4299-4160-9c89-1c47073f6790","width":256.0,"x":9750.0,"y":842.0,"zOrder":0,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":256.0,"layer":"","name":"PortalToBoss","persistentUuid":"b6cb0119-2254-4c77-b0d4-6139d78e8fb5","width":256.0,"x":9750.0,"y":768.0,"zOrder":10015,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"538ebc18-1102-4547-86e5-2ef0e13f57bd","width":608.0,"x":9120.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"ac41db02-3f7e-4bd2-917d-8110ee8b2596","width":582.0,"x":9120.0,"y":1312.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"9e84f925-fb31-4baa-ae2a-02d572c5b284","width":582.0,"x":9120.0,"y":1344.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"a87c493a-a3df-4ec0-804e-e6183354e1f9","width":582.0,"x":9120.0,"y":1472.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"9c8f79f7-3156-47b9-a72d-7ade57fab1f0","width":582.0,"x":9120.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"f8535184-2cb6-450f-8304-ee410476f37b","width":582.0,"x":9120.0,"y":1504.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"478a9675-6794-48b0-8209-015384b7c8c7","width":582.0,"x":9120.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"2801511f-3daf-45c4-83c0-7dbc94f73999","width":582.0,"x":9120.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"bee9627f-308d-49a2-afac-51f09e7a9274","width":582.0,"x":9120.0,"y":1632.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"8fd505bf-7b70-4460-b3b8-1c578832138b","width":582.0,"x":9120.0,"y":1792.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"4e0f7f65-9440-453a-bf6a-9251b9b3ab1a","width":582.0,"x":9120.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"78ba35ee-fa74-4932-951b-3281434fd145","width":582.0,"x":9120.0,"y":1952.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"ad713b85-1721-4217-bd36-d766d86c6fe4","width":582.0,"x":9120.0,"y":1888.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"53b5855c-71d8-471c-be83-137b1fcf352f","width":582.0,"x":9120.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"5cfd3cb0-2ace-4734-b61a-aac36ea1e647","width":582.0,"x":9120.0,"y":2048.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"f28d59bd-c9e4-41d0-ae72-3db8cbf0fff1","width":582.0,"x":9120.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e65e8096-3684-48a5-82df-a138d41ce229","width":582.0,"x":9120.0,"y":2112.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"9fc74c75-0e76-4c74-8460-e8a3c7dcf3c7","width":582.0,"x":9120.0,"y":2208.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"987fd255-a9c1-4df2-8c5f-9b249f31de2f","width":582.0,"x":9120.0,"y":2272.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"7db4c1bb-bb26-4173-8591-289e0084c9f3","width":582.0,"x":9120.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e5d7f7cc-06be-41a2-aad8-6e3d63557e99","width":582.0,"x":9120.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":1216.0,"layer":"","name":"ServerRack","persistentUuid":"2993405a-17e7-4d7b-b706-08688a7734fd","width":608.0,"x":9856.0,"y":1248.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"4b476895-6b5c-4b3f-ba26-2b7cf90e999c","width":582.0,"x":9856.0,"y":1312.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e0785c09-c1bc-497f-a2a3-734eeed45bcf","width":582.0,"x":9856.0,"y":1376.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"10b865d4-bddf-4751-8321-f8e097f02704","width":582.0,"x":9856.0,"y":1472.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"9f8378be-0e6c-4241-830a-4ded0d588531","width":582.0,"x":9856.0,"y":1408.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"1a3612c8-d8ba-48ee-bdd7-c0db9420f9ac","width":582.0,"x":9856.0,"y":1536.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"85af3d9b-044d-4702-988b-0ecb43fcba66","width":582.0,"x":9856.0,"y":1568.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"a45076c2-6a2c-47e2-a5bb-c79cbc0cf7e7","width":582.0,"x":9856.0,"y":1664.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"6b2c04f9-ec8e-4e15-a46e-34632988c0f5","width":582.0,"x":9856.0,"y":1632.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"cc2b4d99-9e9c-4413-a072-ecd64a512a38","width":582.0,"x":9856.0,"y":1792.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0b88ff7b-6c23-4156-8bbb-c88af941e549","width":582.0,"x":9856.0,"y":1824.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"bb0d513a-e327-4665-b648-a29c179261a7","width":582.0,"x":9856.0,"y":1952.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"a7cc3068-81ec-4974-a448-06a41b82213c","width":582.0,"x":9856.0,"y":1888.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"0de39c41-4fb6-4d19-94bb-5e02d1f3b9b0","width":582.0,"x":9856.0,"y":1984.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c8a4e34f-8d57-4fbd-acc4-a66097466d30","width":582.0,"x":9856.0,"y":2048.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"e5a00fdd-7b52-474d-854f-453c3d143276","width":582.0,"x":9856.0,"y":2144.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"af17bbf7-02b1-489f-860c-f1714a0fd1de","width":582.0,"x":9856.0,"y":2112.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"a090facb-b651-462f-b02d-07361a76dc39","width":582.0,"x":9856.0,"y":2208.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"c7d1fbbe-2e72-4a1c-8d57-43f96717a05e","width":582.0,"x":9856.0,"y":2272.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"f88b643e-16b2-4ea5-b0b7-65e8c775f4b0","width":582.0,"x":9856.0,"y":2304.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":2.0,"height":145.0,"layer":"","name":"Server","persistentUuid":"aaaf58a4-59bf-43c7-8843-1397e9bfdd94","width":582.0,"x":9856.0,"y":1728.0,"zOrder":1,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"BackgroundPlants","texture":"AssetDev/Backgrounds/Infrastructure/Infrastructure.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"OldFilm","name":"FilmNoise","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.5,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}},{"effectType":"Brightness","name":"Darken","doubleParameters":{"brightness":0.4},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"ServerRack","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Brightness","name":"Darken","doubleParameters":{"brightness":0.4},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.4,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Decorations/ServerRack/Rack_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":6.0,"y":32.0},{"x":1009.0,"y":32.0},{"x":1009.0,"y":2029.0},{"x":6.0,"y":2029.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Decorations/ServerRack/Rack_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":6.0,"y":32.0},{"x":1009.0,"y":32.0},{"x":1009.0,"y":2029.0},{"x":6.0,"y":2029.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"Server","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Brightness","name":"Darken","doubleParameters":{"brightness":0.4},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.4,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Decorations/Server/Server_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":82.0,"y":33.0},{"x":915.0,"y":33.0},{"x":915.0,"y":165.0},{"x":82.0,"y":165.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Decorations/Server/Server_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":82.0,"y":33.0},{"x":915.0,"y":33.0},{"x":915.0,"y":165.0},{"x":82.0,"y":165.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"MemoryHolder","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Brightness","name":"Effect","doubleParameters":{"brightness":0.6},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.4,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Decorations/MemoryHolder/MemoryHolder_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":30.0,"y":262.0},{"x":478.0,"y":262.0},{"x":478.0,"y":996.0},{"x":30.0,"y":996.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Decorations/MemoryHolder/MemoryHolder_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":30.0,"y":262.0},{"x":478.0,"y":262.0},{"x":478.0,"y":996.0},{"x":30.0,"y":996.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToMountains","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Mountains2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":13.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":13.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"MindscapeFloor","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Brightness","name":"Effect","doubleParameters":{"brightness":0.6},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":true,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.4,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/MindscapeFloor/MindscapeFloor_1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":21.0},{"x":512.0,"y":21.0},{"x":512.0,"y":41.0},{"x":0.0,"y":41.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Platforms/MindscapeFloor/MindscapeFloor_2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":21.0},{"x":512.0,"y":21.0},{"x":512.0,"y":41.0},{"x":0.0,"y":41.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"InteractPrompt","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}},{"effectType":"CRT","name":"Lines","doubleParameters":{"animationFrequency":0.0,"animationSpeed":1.0,"curvature":1.0,"lineContrast":0.25,"lineWidth":1.0,"noise":0.3,"noiseSize":0.0,"padding":0.0,"vignetting":0.3,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{"verticalLine":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Sinage/TutorialKeys/TutorialKeys_E.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":10.0},{"x":1013.0,"y":10.0},{"x":1013.0,"y":1010.0},{"x":0.0,"y":1010.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToForest","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Forest2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToBeach","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Beach2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToLivingRoom","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":11.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":11.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":11.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":11.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":11.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":11.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":11.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":11.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":11.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":11.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_LivingRoom2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":11.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":11.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToSchool","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_School2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToOcean","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":24.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":24.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":24.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":24.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":24.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":24.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":24.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":24.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":24.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":24.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev/Memories/Memories_Ocean2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":24.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":24.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToBlockWorld","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":986.0,"y":57.0},{"x":986.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":986.0,"y":57.0},{"x":986.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":986.0,"y":57.0},{"x":986.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":986.0,"y":57.0},{"x":986.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":986.0,"y":57.0},{"x":986.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_BlockWorld2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":986.0,"y":57.0},{"x":986.0,"y":916.0},{"x":27.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToWhimsicalTree","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_WhimsicalTree1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":57.0},{"x":1001.0,"y":57.0},{"x":1001.0,"y":916.0},{"x":0.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_WhimsicalTree2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":57.0},{"x":1001.0,"y":57.0},{"x":1001.0,"y":916.0},{"x":0.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_WhimsicalTree3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":57.0},{"x":1001.0,"y":57.0},{"x":1001.0,"y":916.0},{"x":0.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_WhimsicalTree4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":57.0},{"x":1001.0,"y":57.0},{"x":1001.0,"y":916.0},{"x":0.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_WhimsicalTree3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":57.0},{"x":1001.0,"y":57.0},{"x":1001.0,"y":916.0},{"x":0.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_WhimsicalTree2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":0.0,"y":57.0},{"x":1001.0,"y":57.0},{"x":1001.0,"y":916.0},{"x":0.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToTangentHell","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToRecursion","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_TangentHell2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToLinux","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Linux2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"PortalToBoss","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"Glow","name":"Effect","doubleParameters":{"distance":15.0,"innerStrength":2.0,"outerStrength":4.0},"stringParameters":{"color":"255;255;255"},"booleanParameters":{}},{"effectType":"RGBSplit","name":"Effect2","doubleParameters":{"blueX":0.0,"blueY":5.0,"greenX":0.0,"greenY":0.0,"redX":-5.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":true,"timeBetweenFrames":0.2,"sprites":[{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss1.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss4.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss3.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]},{"hasCustomCollisionMask":true,"image":"AssetDev\\Memories\\Memories_Boss2.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":27.0,"y":57.0},{"x":976.0,"y":57.0},{"x":976.0,"y":916.0},{"x":27.0,"y":916.0}]]}]}]}]}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"MainMenu","name":"MainMenu","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.2349169701407237,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":4832.0,"layer":"","name":"LeftBoundary","persistentUuid":"78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e","width":128.0,"x":-128.0,"y":-256.0,"zOrder":38,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":4672.0,"layer":"Background","name":"MenuBackground","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":4736.0,"x":0.0,"y":-128.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":4800.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":4736.0,"y":-256.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":4992.0,"x":-128.0,"y":-256.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":142.0,"layer":"","name":"Player","persistentUuid":"8502c279-0347-4a0b-9f36-70f51ba06145","width":283.0,"x":1575.0,"y":458.0,"zOrder":67,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"ee9d7b35-66bf-4d6b-acc3-0f77c064ebf1","width":4992.0,"x":-128.0,"y":1344.0,"zOrder":68,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":1002.0,"layer":"","name":"SneakySalamander","persistentUuid":"6bf6a773-9c92-4a4c-a1ef-6babf173387b","width":1781.0,"x":843.0,"y":-268.0,"zOrder":37,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":55.0,"height":112.0,"layer":"","name":"NewGameButton","persistentUuid":"e92816b1-0425-4c63-b0ed-c871ec01587e","width":334.0,"x":1550.0,"y":464.0,"zOrder":69,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":26.0,"height":112.0,"layer":"","name":"CreditsButton","persistentUuid":"6369e6bf-dcb6-42a5-b8fe-28806e68c96f","width":334.0,"x":1550.0,"y":645.0,"zOrder":70,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":26.0,"height":112.0,"layer":"","name":"ExitButton","persistentUuid":"5c4c274f-c773-4e25-bf67-63d980378400","width":334.0,"x":1550.0,"y":816.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]}],"objects":[{"assetStoreId":"","height":1024.0,"name":"MenuBackground","texture":"Assets\\Images\\MainMenu\\Background\\Background.png","type":"TiledSpriteObject::TiledSprite","width":2048.0,"variables":[],"effects":[{"effectType":"TiltShift","name":"Effect","doubleParameters":{"blur":30.0,"gradientBlur":1000.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect2","doubleParameters":{"animationFrequency":60.0,"noise":0.1,"noiseSize":1.0,"scratch":0.8,"scratchDensity":0.4,"scratchWidth":1.0,"sepia":0.1,"vignetting":0.65,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}},{"effectType":"Brightness","name":"Effect3","doubleParameters":{"brightness":0.5},"stringParameters":{},"booleanParameters":{}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"LeftBoundary","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Border/Border.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"RightBoundary","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"NormalPlatform","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Border/Border.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"TopBoundary","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Border/Border.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"BottomBoundary","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Border/Border.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":false,"assetStoreId":"","name":"BoundaryJumpThrough","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior","canBeGrabbed":false,"platformType":"Jumpthru","yGrabOffset":0.0},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Common/Border/Border.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[]}]}]}]},{"adaptCollisionMaskAutomatically":true,"assetStoreId":"","name":"SneakySalamander","type":"Sprite","updateIfNotVisible":false,"variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}}],"behaviors":[{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"animations":[{"name":"","useMultipleDirections":false,"directions":[{"looping":false,"timeBetweenFrames":0.08,"sprites":[{"hasCustomCollisionMask":true,"image":"Assets/Images/Credits/SneakySalamander/SneakySalamander.png","points":[],"originPoint":{"name":"origine","x":0.0,"y":0.0},"centerPoint":{"automatic":true,"name":"centre","x":0.0,"y":0.0},"customCollisionMask":[[{"x":53.0,"y":324.0},{"x":1862.0,"y":324.0},{"x":1862.0,"y":567.0},{"x":53.0,"y":567.0}]]}]}]}]},{"assetStoreId":"54a9a34bb495b15fe0e00f71075908e1ce52d499723617c966ad527229c77c79","name":"NewGameButton","type":"PanelSpriteButton::PanelSpriteButton","variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"content":{"LeftPadding":0.0,"RightPadding":0.0,"PressedLabelOffsetY":4.0,"BottomPadding":0.0,"TopPadding":0.0,"HoveredFadeOutDuration":0.0},"childrenContent":{"Hovered":{"bottomMargin":10.0,"height":64.0,"leftMargin":6.0,"rightMargin":6.0,"texture":"Assets/Images/MainMenu/NewGameButton/NewGameButton_Hovered.png","tiled":false,"topMargin":10.0,"width":192.0},"Idle":{"bottomMargin":10.0,"height":64.0,"leftMargin":6.0,"rightMargin":6.0,"texture":"Assets/Images/MainMenu/NewGameButton/NewGameButton_Idle.png","tiled":false,"topMargin":10.0,"width":192.0},"Label":{"bold":false,"italic":false,"smoothed":true,"underlined":false,"string":"","font":"","textAlignment":"center","characterSize":50.0,"color":{"b":255,"g":255,"r":255}},"Pressed":{"bottomMargin":10.0,"height":64.0,"leftMargin":6.0,"rightMargin":6.0,"texture":"Assets/Images/MainMenu/NewGameButton/NewGameButton_Pressed.png","tiled":false,"topMargin":10.0,"width":192.0}}},{"assetStoreId":"54a9a34bb495b15fe0e00f71075908e1ce52d499723617c966ad527229c77c79","name":"CreditsButton","type":"PanelSpriteButton::PanelSpriteButton","variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"content":{"LeftPadding":0.0,"RightPadding":0.0,"PressedLabelOffsetY":4.0,"BottomPadding":0.0,"TopPadding":0.0,"HoveredFadeOutDuration":0.0},"childrenContent":{"Hovered":{"bottomMargin":10.0,"height":64.0,"leftMargin":6.0,"rightMargin":6.0,"texture":"Assets/Images/MainMenu/CreditsButton/CreditsButton_Hovered.png","tiled":false,"topMargin":10.0,"width":192.0},"Idle":{"bottomMargin":10.0,"height":64.0,"leftMargin":6.0,"rightMargin":6.0,"texture":"Assets/Images/MainMenu/CreditsButton/CreditsButton_Idle.png","tiled":false,"topMargin":10.0,"width":192.0},"Label":{"bold":false,"italic":false,"smoothed":true,"underlined":false,"string":"","font":"","textAlignment":"center","characterSize":50.0,"color":{"b":255,"g":255,"r":255}},"Pressed":{"bottomMargin":10.0,"height":64.0,"leftMargin":6.0,"rightMargin":6.0,"texture":"Assets/Images/MainMenu/CreditsButton/CreditsButton_Pressed.png","tiled":false,"topMargin":10.0,"width":192.0}}},{"assetStoreId":"54a9a34bb495b15fe0e00f71075908e1ce52d499723617c966ad527229c77c79","name":"ExitButton","type":"PanelSpriteButton::PanelSpriteButton","variables":[],"effects":[{"effectType":"RGBSplit","name":"ChromaticAberration","doubleParameters":{"blueX":0.0,"blueY":3.0,"greenX":0.0,"greenY":0.0,"redX":-3.0,"redY":1.0},"stringParameters":{},"booleanParameters":{}},{"effectType":"Glitch","name":"Glitchy","doubleParameters":{"animationFrequency":20.0,"blueX":2.0,"blueY":-2.0,"direction":0.0,"fillMode":0.0,"greenX":2.0,"greenY":-2.0,"minSize":8.0,"offset":2.0,"redX":2.0,"redY":2.0,"sampleSize":512.0,"slices":2.0},"stringParameters":{},"booleanParameters":{"average":false}}],"behaviors":[{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"}],"content":{"LeftPadding":0.0,"RightPadding":0.0,"PressedLabelOffsetY":4.0,"BottomPadding":0.0,"TopPadding":0.0,"HoveredFadeOutDuration":0.0},"childrenContent":{"Hovered":{"bottomMargin":10.0,"height":64.0,"leftMargin":6.0,"rightMargin":6.0,"texture":"Assets/Images/MainMenu/ExitButton/ExitButton_Hovered.png","tiled":false,"topMargin":10.0,"width":192.0},"Idle":{"bottomMargin":10.0,"height":64.0,"leftMargin":6.0,"rightMargin":6.0,"texture":"Assets/Images/MainMenu/ExitButton/ExitButton_Idle.png","tiled":false,"topMargin":10.0,"width":192.0},"Label":{"bold":false,"italic":false,"smoothed":true,"underlined":false,"string":"","font":"","textAlignment":"center","characterSize":50.0,"color":{"b":255,"g":255,"r":255}},"Pressed":{"bottomMargin":10.0,"height":64.0,"leftMargin":6.0,"rightMargin":6.0,"texture":"Assets/Images/MainMenu/ExitButton/ExitButton_Pressed.png","tiled":false,"topMargin":10.0,"width":192.0}}}],"objectsFolderStructure":{"folderName":"__ROOT"},"events":[],"layers":[{"ambientLightColorB":8002120,"ambientLightColorG":6031360,"ambientLightColorR":7844472,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"Background","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":32,"ambientLightColorG":0,"ambientLightColorR":0,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"","renderingType":"","visibility":true,"cameras":[{"defaultSize":true,"defaultViewport":true,"height":0.0,"viewportBottom":1.0,"viewportLeft":0.0,"viewportRight":1.0,"viewportTop":0.0,"width":0.0}],"effects":[{"effectType":"Scene3D::HemisphereLight","name":"3D Light","doubleParameters":{"elevation":45.0,"intensity":1.0,"rotation":0.0},"stringParameters":{"groundColor":"64;64;64","skyColor":"255;255;255","top":"Y-"},"booleanParameters":{}},{"effectType":"OldFilm","name":"Effect","doubleParameters":{"animationFrequency":60.0,"noise":0.15,"noiseSize":1.0,"scratch":0.0,"scratchDensity":0.2,"scratchWidth":1.0,"sepia":0.0,"vignetting":0.4,"vignettingAlpha":1.0,"vignettingBlur":0.3},"stringParameters":{},"booleanParameters":{}}]},{"ambientLightColorB":9191608,"ambientLightColorG":6031360,"ambientLightColorR":8756632,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"UI","renderingType":"2d","visibility":true,"cameras":[],"effects":[]},{"ambientLightColorB":-2147483616,"ambientLightColorG":6031360,"ambientLightColorR":11020320,"camera3DFarPlaneDistance":10000.0,"camera3DFieldOfView":45.0,"camera3DNearPlaneDistance":0.1,"followBaseLayerCamera":false,"isLightingLayer":false,"isLocked":false,"name":"EndScreen","renderingType":"2d","visibility":false,"cameras":[],"effects":[]}],"behaviorsSharedData":[{"name":"AdvancedProjectile","type":"AdvancedProjectile::AdvancedProjectile"},{"name":"Animation","type":"AnimatableCapability::AnimatableBehavior"},{"name":"Effect","type":"EffectCapability::EffectBehavior"},{"name":"EllipseMovement","type":"EllipseMovement::EllipseMovement"},{"name":"Flippable","type":"FlippableCapability::FlippableBehavior"},{"name":"InOnScreen","type":"IsOnScreen::InOnScreen"},{"name":"MonsterEnemy","type":"Enemy::MonsterEnemy"},{"name":"Opacity","type":"OpacityCapability::OpacityBehavior"},{"name":"Platform","type":"PlatformBehavior::PlatformBehavior"},{"name":"PlatformerCharacterAnimator","type":"PlatformerCharacterAnimator::PlatformerCharacterAnimator"},{"name":"PlatformerGamepadMapper","type":"Gamepads::PlatformerGamepadMapper"},{"name":"PlatformerMultitouchMapper","type":"MultitouchJoystick::PlatformerMultitouchMapper"},{"name":"PlatformerObject","type":"PlatformBehavior::PlatformerObjectBehavior"},{"name":"RectangleMovement","type":"RectangleMovement::RectangleMovement"},{"name":"Resizable","type":"ResizableCapability::ResizableBehavior"},{"name":"Scale","type":"ScalableCapability::ScalableBehavior"},{"name":"ShakeObject_PositionAngle","type":"ShakeObject::ShakeObject_PositionAngle"},{"name":"ShakeObject_PositionAngleScale","type":"ShakeObject::ShakeObject_PositionAngleScale"},{"name":"SmoothCamera","type":"SmoothCamera::SmoothCamera"},{"name":"Text","type":"TextContainerCapability::TextContainerBehavior"},{"name":"TimedBackAndForthMirroredMovement","type":"TimedBackAndForthMovement::TimedBackAndForthMirroredMovement"},{"name":"Tween","type":"Tween::TweenBehavior"}]},{"b":26,"disableInputWhenNotFocused":true,"mangledName":"Credits","name":"Credits","r":11,"standardSortMethod":true,"stopSoundsOnStartup":true,"title":"","v":24,"uiSettings":{"grid":true,"gridType":"rectangular","gridWidth":32.0,"gridHeight":32.0,"gridOffsetX":0.0,"gridOffsetY":0.0,"gridColor":10401023.0,"gridAlpha":0.3,"snap":true,"zoomFactor":0.21984078983061015,"windowMask":false},"objectsGroups":[],"variables":[{"name":"Score","type":"number","value":0.0}],"instances":[{"angle":0.0,"customSize":true,"depth":1.0,"height":13024.0,"layer":"Background","name":"BackgroundPlants","persistentUuid":"03b6869d-198f-4807-b659-f2b863e21073","width":4736.0,"x":0.0,"y":-128.0,"zOrder":-1,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":13280.0,"layer":"","name":"RightBoundary","persistentUuid":"9562fd9d-6e93-4465-9013-efa2b833653b","width":128.0,"x":4736.0,"y":-256.0,"zOrder":58,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"TopBoundary","persistentUuid":"4381c067-2682-4f00-9a24-ff28fa12b1d8","width":4992.0,"x":-128.0,"y":-256.0,"zOrder":59,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":152.0,"layer":"","name":"SoundDesign","persistentUuid":"dacca278-30ee-4919-a60d-5b8db70325bd","width":910.0,"x":1447.0,"y":3245.0,"zOrder":60,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":147.0,"layer":"","name":"Colon","persistentUuid":"63e4871c-0681-4b6f-a122-458b1efec119","width":75.0,"x":2259.0,"y":3250.0,"zOrder":61,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":151.0,"layer":"","name":"DylanMooney","persistentUuid":"22cb858b-0f6f-4ecf-8b05-ab39b2bf3a3f","width":910.0,"x":2382.0,"y":3250.0,"zOrder":62,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":147.0,"layer":"","name":"Director","persistentUuid":"498bffc5-3349-425b-9b3e-97368aa907ce","width":890.0,"x":1824.0,"y":1389.0,"zOrder":63,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":180.0,"customSize":true,"depth":1.0,"height":147.0,"layer":"","name":"Colon","persistentUuid":"bd74dbd9-c967-4deb-b337-da5f2c56d876","width":75.0,"x":2259.0,"y":1389.0,"zOrder":64,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":148.0,"layer":"","name":"ThomasLiao","persistentUuid":"b4045003-8e7a-4240-bf53-3a0c9f4f1a62","width":887.0,"x":2343.0,"y":1388.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":0.0,"height":176.0,"layer":"","name":"Player","persistentUuid":"8502c279-0347-4a0b-9f36-70f51ba06145","width":352.0,"x":2222.0,"y":576.0,"zOrder":67,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":128.0,"layer":"","name":"BottomBoundary","persistentUuid":"ee9d7b35-66bf-4d6b-acc3-0f77c064ebf1","width":4992.0,"x":-128.0,"y":12896.0,"zOrder":68,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":1002.0,"layer":"","name":"SneakySalamander","persistentUuid":"6bf6a773-9c92-4a4c-a1ef-6babf173387b","width":1781.0,"x":1529.0,"y":22.0,"zOrder":37,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":320.0,"layer":"","name":"CreditsEnd","persistentUuid":"bbf85d5d-6171-41f3-91b0-0d115237c686","width":6560.0,"x":-864.0,"y":8640.0,"zOrder":69,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":152.0,"layer":"","name":"LevelDesign","persistentUuid":"e0eb4f85-7214-49ee-bd7b-be371978663e","width":910.0,"x":1447.0,"y":2237.0,"zOrder":7,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":147.0,"layer":"","name":"Colon","persistentUuid":"9472ff68-4223-4e93-bd89-4c8a2948fea8","width":75.0,"x":2259.0,"y":2237.0,"zOrder":61,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":147.0,"layer":"","name":"AlexHu","persistentUuid":"be84c5b3-a7aa-470e-9dd6-15f984d7ec3f","width":887.0,"x":2382.0,"y":2237.0,"zOrder":66,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":148.0,"layer":"","name":"ThomasLiao","persistentUuid":"d6fcb525-ed2b-488f-8a49-f00d0a6f42b2","width":887.0,"x":2358.0,"y":2433.0,"zOrder":65,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":174.0,"layer":"","name":"Programming","persistentUuid":"1450c96d-994d-4327-8326-afffcb5324fd","width":1033.0,"x":1466.0,"y":1796.0,"zOrder":71,"numberProperties":[],"stringProperties":[],"initialVariables":[]},{"angle":0.0,"customSize":true,"depth":1.0,"height":147.0,"layer":"","name":"Colon","persistentUuid":"412d04a7-6de1-4a26-a374-8a58a26cc157","width":75.0,"x":2259.0,"y":1796.0,"zOrder":61,"numberProperties":[],"string